50% off wszystkie plany, oferta czasowa. Od $2.48/mo
Redis

Redis

Redis to in-memory store danych. Cache, kolejka wiadomości, sesje, rankingi i najczęściej wdrażana baza klucz-wartość w środowiskach produkcyjnych. Używana przez Twitter, GitHub, Stack Overflow i Airbnb. Opóźnienia poniżej milisekundy z opcjami trwałości danych.

Version

Latest

Operating System

Ubuntu Server 24.04 LTS

Min. RAM

1 GB

IP Types

IPV4,IPV6

Access

Dostęp do Redis uzyskasz pod adresem redis://localhost:6379

Przykład dostępu przez interaktywną powłokę:

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

Ważne pliki i katalogi

  • /etc/redis/redis.conf → Główny plik konfiguracyjny
  • /var/lib/redis/ → Katalog danych dla trwałości
  • /var/log/redis/redis-server.log → Log file
  • /usr/bin/redis-cli → Narzędzie wiersza poleceń Redis
  • /usr/bin/redis-server → Binarka demona Redis

Service Management

Typowe operacje na usłudze:

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

Configuration

Plik konfiguracyjny Redis: /etc/redis/redis.conf

  • bind. Określa, na których interfejsach sieciowych nasłuchuje Redis.
  • protected-mode. Wyłącz, jeśli zezwalasz na zdalny dostęp.
  • requirepass. Ustawia hasło do uwierzytelniania klientów.
  • maxmemory. Ogranicza zużycie RAM (przydatne przy cachowaniu).
  • appendonly. Włącza trwałość AOF.

Po każdej zmianie:

systemctl restart redis-server

Przydatne narzędzia i polecenia

Redis zawiera kilka wbudowanych narzędzi:

  • redis-cli → Interfejs wiersza poleceń dla Redis
  • redis-benchmark → Benchmarking utility
  • redis-check-aof and redis-check-rdb → Weryfikacja plików trwałości AOF/RDB
  • redis-server → Ręczne uruchomienie demona Redis

Logi i monitorowanie

Check logs:

journalctl -u redis-server -f

Monitor activity:

redis-cli monitor

Podgląd połączonych klientów:

redis-cli client list

Persistence Modes

Redis obsługuje dwie opcje trwałości danych:

  1. Migawki RDB → Zapisuje stan bazy danych w określonych odstępach czasu (lekkie rozwiązanie).
  2. AOF (Append Only File) → Rejestruje każdy zapis (bezpieczniejsze, ale zajmuje więcej miejsca).

Możesz włączyć obie opcje w /etc/redis/redis.conf for durability.

Więcej w narzędziach bazodanowych

Related apps.

Wdróż Redis teraz. From $2.48/mo.