Enero 13, 2026Mga Gabay
Paano Mag-install at Mag-configure ng Redis sa Linux Server
Step-by-step na gabay sa pag-install ng Redis caching server sa Ubuntu at CentOS para sa pinahusay na performance ng application.

Ang Redis ay isang in-memory data structure store na ginagamit bilang database, cache, at message broker. Mahalaga ito para sa mga application na may mataas na performance na nangangailangan ng mabilis na pag-access sa data. Ipinapakita ng gabay na ito kung paano i-install at i-configure ang Redis sa iyong Hiddence server.
Pag-install ng Redis sa Ubuntu/Debian
bash
sudo apt update
sudo apt install redis-server -y
sudo systemctl start redis-server
sudo systemctl enable redis-server
# I-verify ang pag-install
redis-cli ping
# Dapat ibalik: PONGPag-install ng Redis sa CentOS/RHEL
bash
sudo yum install epel-release -y
sudo yum install redis -y
sudo systemctl start redis
sudo systemctl enable redis
# I-verify ang pag-install
redis-cli ping
# Dapat ibalik: PONGPag-configure ng Redis
I-edit ang configuration file ng Redis upang i-optimize ang performance:
bash
sudo nano /etc/redis/redis.conf
# Mga pangunahing setting:
# maxmemory 256mb
# maxmemory-policy allkeys-lru
# bind 127.0.0.1 (para sa seguridad)
# requirepass your_strong_password
sudo systemctl restart redisPag-secure ng Redis
Bilang default, ang Redis ay hindi protektado ng password. Magtakda ng password:
bash
sudo nano /etc/redis/redis.conf
# Hanapin at i-uncomment:
requirepass your_strong_password_here
# I-restart ang Redis
sudo systemctl restart redis
# Subukan ang koneksyon gamit ang password
redis-cli -a your_strong_password_here pingPangunahing Paggamit ng Redis
bash
# Kumonekta sa Redis
redis-cli
# Magtakda ng key-value pair
SET mykey "Hello Redis"
# Kumuha ng value
GET mykey
# Itakda ang expiration (TTL)
SETEX mykey 60 "value"
# Suriin kung umiiral ang key
EXISTS mykey
# Tanggalin ang isang key
DEL mykeyPaggamit ng Redis sa PHP
bash
# I-install ang PHP Redis extension
sudo apt install php-redis -y # Ubuntu/Debian
sudo yum install php-redis -y # CentOS
# I-restart ang PHP-FPM
sudo systemctl restart php-fpm
# Subukan sa PHP:
# <?php
# $redis = new Redis();
# $redis->connect('127.0.0.1', 6379);
# $redis->set('test', 'Hello Redis');
# echo $redis->get('test');Mga Pinakamahusay na Kasanayan sa Redis
- Itakda ang maxmemory upang pigilan ang Redis na gamitin ang lahat ng RAM
- Gumamit ng naaangkop na eviction policy (inirerekomenda ang allkeys-lru)
- Paganahin ang persistence (RDB o AOF) para sa tibay ng data
- Regular na subaybayan ang paggamit ng memory ng Redis
- Gumamit ng Redis Sentinel para sa mataas na availability
- I-secure ang Redis gamit ang password at mga panuntunan sa firewall
- Regular na i-backup ang data ng Redis