# Wofür verwendet Discourse Redis?

**URL:** <https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042>\
**Category:** Development\
**Created:** [16. Juni 2020 um 19:11 UTC](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042 "2020-06-16T19:11:22Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![Francis](https://avatars.discourse-cdn.com/v4/letter/f/ac8455/32.png) [@Francis](https://meta.discourse.org/u/Francis)\
**Post date:** [16. Juni 2020 um 19:11 UTC](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042/1 "2020-06-16T19:11:22Z")

</div>

Aktuell nutzt meine Discourse-Installation eine von DigitalOcean verwaltete PostgreSQL-Datenbank und eine von DigitalOcean verwaltete Redis-Instanz. Ist der verwaltete Redis-Server notwendig?

Speichert Discourse etwas Permanentes in Redis, oder wird Redis nur für Caching oder andere Arten von temporären Daten verwendet?

Mein aktueller Setup (definitiv übertrieben, aber er erleichtert das Skalieren, falls dies eines Tages erforderlich ist):

- Von DigitalOcean verwalteter PostgreSQL-Server
- Von DigitalOcean verwaltete Redis-Instanz
- DigitalOcean Load Balancer
- Zwei DigitalOcean-Droplets, auf denen jeweils Discourse läuft

Ein einfacheres Setup, das ich in Betracht ziehe, wäre:

- Von DigitalOcean verwalteter PostgreSQL-Server
- Ein einzelner Server, auf dem sowohl Redis als auch die Discourse-Anwendung laufen, mit einer Floating IP, um im Notfall auf einen Backup-Server auszuweichen.

Mein aktueller Setup kann Webserver nahtlos austauschen, ohne dass der Nutzer etwas bemerkt, dank des externen Redis-Servers. Ich denke, beim einfacheren Setup würden Benutzer ausgeloggt, wenn der Backup-Server benötigt wird. Ist dies der Hauptnachteil, wenn Redis auf demselben Server wie Discourse läuft?

Vielen Dank,  
Francis

---

_[View the full topic](https://meta.discourse.org/t/what-does-discourse-use-redis-for/155042)._
