在CentOS上配置Redis時,需要考慮多個方面,包括安裝、配置、安全性、性能優化等。以下是一個詳細的指南,幫助你實現Redis在CentOS上的最佳配置。
首先,確保系統已安裝GCC編譯器。然后,下載并安裝Redis:
sudo yum install -y gcc
sudo yum install redis -y
編輯Redis配置文件 /etc/redis.conf
:
sudo vi /etc/redis.conf
設置密碼:
requirepass your_password
綁定IP地址:
bind 0.0.0.0
設置端口:
port 6379
啟用持久化:
appendonly yes
配置防火墻:
sudo firewall-cmd --permanent --zone=public --add-port=6379/tcp
sudo firewall-cmd --reload
設置最大內存限制:
maxmemory 4gb
配置內存淘汰策略:
maxmemory-policy allkeys-lru
啟用AOF持久化:
appendonly yes
appendfilename "appendonly.aof"
創建Redis系統服務文件:
sudo vi /etc/systemd/system/redis.service
文件內容如下:
[Unit]
Description=Redis server
After=network.target
[Service]
Type=forking
PIDFile=/var/run/redis.pid
ExecStart=/usr/local/bin/redis-server /etc/redis.conf
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加載systemd配置并啟動Redis服務:
sudo systemctl daemon-reload
sudo systemctl start redis
sudo systemctl enable redis
使用 redis-cli
連接Redis服務器,輸入設置的密碼進行驗證:
redis-cli -p 6379
輸入密碼后,如果能夠成功連接并執行命令,說明配置成功。
。