Redis je systém pro správu databází, který běží v paměti a slouží jako datová struktura a mezipaměť. Podporuje různé datové typy, například řetězce, hashe, seznamy, množiny a uspořádané množiny. Redis se často používá ke zvýšení výkonu aplikací díky rychlému přístupu k datům.
Hlavní vlastnosti služby Redis jsou
- In-memory: ukládá data do paměti RAM, což umožňuje velmi rychlý přístup.
- Perzistence: ačkoli Redis běží v paměti, podporuje také mechanismy perzistence, které umožňují ukládání dat na disk.
- Podpora různých typů dat: poskytuje různé datové struktury, což z něj činí univerzální nástroj pro různé úlohy.
- Podpora replikace: může běžet v režimu master-save, což umožňuje vytvářet systémy odolné proti chybám.
- Podpora clusteringu: podporuje clustering pro distribuci dat a zvýšení škálovatelnosti.
Instalace Redisu v Ubuntu
Chcete-li nainstalovat Redis v Ubuntu, postupujte podle následujících kroků.
Aktualizujte seznam balíčků:
sudo apt update
Nainstalujte Redis
sudo apt install redis-server
Spusťte a zkontrolujte stav služby
sudo systemctl start redis
sudo systemctl status redis
Konfigurace automatického spuštění služby Redis při startu systému
sudo systemctl enable redis
Ověřte, zda je služba Redis spuštěna. Po instalaci se můžete pomocí příkazu redis-cli připojit k serveru Redis a spouštět příkazy:
redis-cli ping
Pokud Redis běží správně, obdržíte odpověď PONG.
Konfigurace
Konfigurační soubor Redis se obvykle nachází na cestě /etc/redis/redis.conf. Můžete v něm měnit nastavení, například porty, úroveň perzistence a další parametry. Redis je díky svému vysokému výkonu a flexibilitě široce používán při vývoji webových stránek, her, systémů reálného času a v mnoha dalších oblastech.
