Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Redis

Redis

Redis je in-memory datové úložiště. Slouží jako cache, fronta zpráv, úložiště sessions, žebříčky i jako nejrozšířenější key-value databáze v produkci. Používají ho Twitter, GitHub, Stack Overflow i Airbnb. Latence pod milisekundu s možnostmi perzistence pro trvanlivost dat.

Na první pohled

75.1k

Hvězdičky na GitHubu

222

Zobrazení stránky

276

Aktivní instalace

Verze Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Počet aktivních instalací jsou vzorová data (náhled); skutečná metrika bude zapojena před spuštěním.

Přístup

Redis je dostupný na redis://localhost:6379

Příklad přístupu přes interaktivní shell:

redis-cli
127.0.0.1:6379> set example "Hello Redis"
127.0.0.1:6379> get example
"Hello Redis"

Důležité soubory a adresáře

  • /etc/redis/redis.conf → Hlavní konfigurační soubor
  • /var/lib/redis/ → Adresář dat pro perzistenci
  • /var/log/redis/redis-server.log → Soubor protokolu
  • /usr/bin/redis-cli → Nástroj příkazové řádky Redis
  • /usr/bin/redis-server → Binární soubor démona Redis

Správa služeb

Běžné operace se službou:

systemctl restart redis-server   # Restart Redis
systemctl stop redis-server      # Stop Redis
systemctl status redis-server    # View Redis status

Konfigurace

Konfigurační soubor Redis: /etc/redis/redis.conf

  • bind. Určuje, na kterých síťových rozhraních Redis naslouchá.
  • protected-mode. Musí být vypnut, pokud povolujete vzdálený přístup.
  • requirepass. Nastaví heslo pro autentizaci klientů.
  • maxmemory. Omezí využití RAM (pro účely cachování).
  • appendonly. Zapne AOF perzistenci.

Po každé změně:

systemctl restart redis-server

Užitečné nástroje a příkazy

Redis obsahuje několik vestavěných nástrojů:

  • redis-cli → Rozhraní příkazového řádku pro Redis
  • redis-benchmark → Nástroj pro měření výkonu
  • redis-check-aof a redis-check-rdb → Ověřte soubory persistence AOF/RDB
  • redis-server → Ruční spuštění démona Redis

Logy a monitoring

Zkontrolovat protokoly:

journalctl -u redis-server -f

Monitorovat aktivitu:

redis-cli monitor

Zobrazit připojené klienty:

redis-cli client list

Režimy perzistence

Redis podporuje dva způsoby ukládání dat:

  1. Snímky RDB → Ukládá stav databáze v pravidelných intervalech (nenáročné na zdroje).
  2. AOF (Append Only File) → Zaznamenává každý zápis (bezpečnější, ale zabírá více místa).

Oboje můžete zapnout v /etc/redis/redis.conf pro trvanlivost.

Více v databázových nástrojích

Související aplikace.

Nasaďte Redis hned teď. Od 2,48 $/měs.