Januarie 13, 2026Gidse
Hoe om Redis op 'n Linux-bediener te installeer en op te stel
Stap-vir-stap gids oor die installering van Redis caching-bediener op Ubuntu en CentOS vir verbeterde toepassingprestasie.

Redis is 'n in-geheue datastruktuurstoor wat gebruik word as 'n databasis, kas (cache) en boodskapmakelaar. Dit is noodsaaklik vir hoë-prestasie toepassings wat vinnige datatoegang vereis. Hierdie gids wys jou hoe om Redis op jou Hiddence-bediener te installeer en op te stel.
Installeer Redis op Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# Verifieer installasie
redis-cli ping
# Behoort te antwoord: PONGInstalleer Redis op CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# Verifieer installasie
redis-cli ping
# Behoort te antwoord: PONGKonfigurasie van Redis
Wysig Redis-konfigurasielêer om prestasie te optimaliseer:
bash
sudo nano /etc/redis/redis.conf
# Sleutelinstellings:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (vir sekuriteit)
# requirepass jou_sterk_wagwoord
sudo systemctl restart redisBeveiliging van Redis
By verstek is Redis nie met 'n wagwoord beskerm nie. Stel 'n wagwoord:
bash
sudo nano /etc/redis/redis.conf
# Soek en ontmerk:
requirepass jou_sterk_wagwoord_hier
# Herbegin Redis
sudo systemctl restart redis
# Toets verbinding met wagwoord
redis-cli -a jou_sterk_wagwoord_hier pingBasiese Redis-gebruik
bash
# Koppel aan Redis
redis-cli
# Stel 'n sleutel-waarde-paar
SET mykey "Hello Redis"
# Kry 'n waarde
GET mykey
# Stel verval (TTL)
SETEX mykey 60 "value"
# Kyk of sleutel bestaan
EXISTS mykey
# Skrap 'n sleutel
DEL mykeyGebruik van Redis met PHP
bash
# Installeer PHP Redis-uitbreiding
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# Herbegin PHP-FPM
sudo systemctl restart php-fpm
# Toets in PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Redis Beste Praktyke
- Stel maxmemory om te verhoed dat Redis alle RAM gebruik
- Gebruik toepaslike uitsettingsbeleid (allkeys-lru aanbeveel)
- Aktiveer volhoubaarheid (RDB of AOF) vir dataduursaamheid
- Monitor Redis-geheuegebruik gereeld
- Gebruik Redis Sentinel vir hoë beskikbaarheid
- Beveilig Redis met wagwoord- en firewall-reëls
- Maak gereeld rugsteun van Redis-data