de:server:services:redis

This translation is older than the original page and might be outdated. See what has changed.

This is an old revision of the document!


Redis

Redis ist ein quelloffener (BSD-lizenzierter) In-Memory-Datenstrukturspeicher, der als Datenbank, Cache, Message Broker und Streaming-Engine verwendet wird. Redis bietet Datenstrukturen wie Strings, Hashes, Listen, Sets, sortierte Sets mit Bereichsabfragen, Bitmaps, Hyperlogs, geospatiale Indizes und Streams. Redis verfügt über integrierte Replikation, Lua-Scripting, LRU-Eviction, Transaktionen und verschiedene Ebenen der On-Disk-Persistenz und bietet Hochverfügbarkeit über Redis Sentinel und automatische Partitionierung mit Redis Cluster.

pacman -S redis
nano /etc/redis/redis.conf
port 0
unixsocket /run/redis/redis.sock
unixsocketperm 770
requirepass your-password
usermod -aG redis http
systemctl enable --now redis.service

Wenn der Fehler overcommit memory … mit systemctl status redis.service auftritt, füge dies zu sysctl hinzu:

/etc/sysctl.d/99-sysctl.conf
vm.overcommit_memory=1

Redis für php aktivieren.

pacman -S php-igbinary php-redis
nano /etc/php/php.ini
extension=igbinary.so
extension=redis
redis-cli -s /var/run/redis/redis.sock --askpass monitor
  • de/server/services/redis.1673033244.txt.gz
  • Last modified: 2023/01/06 19:27
  • by dan