下面给你一套在 CentOS 上配置 Redis 的常用做法,从安装到基础配置、开机自启、简单安全设置,适合生产/测试环境。
sudo yum install epel-release -y
sudo yum install redis -y
sudo yum install gcc make -y
wget https://download.redis.io/redis-stable.tar.gz
tar xzf redis-stable.tar.gz
cd redis-stable
make
sudo make install
sudo systemctl start redis
sudo systemctl enable redis
查看状态:
sudo systemctl status redis
常见路径:
/etc/redis.conf/usr/local/etc/redis.conf编辑配置:
sudo vi /etc/redis.conf
bind 127.0.0.1
# 或允许内网
bind 127.0.0.1 192.168.1.100
⚠️ 不要直接 bind 0.0.0.0 暴露公网
requirepass yourpassword
连接时:
redis-cli -a yourpassword
daemonize yes
save 900 1
save 300 10
save 60 10000
maxmemory 512mb
maxmemory-policy allkeys-lru
sudo firewall-cmd --add-port=6379/tcp --permanent
sudo firewall-cmd --reload
redis-cli
ping
# 返回 PONG 说明正常
bindrequirepasssudo systemctl enable redis
bind 127.0.0.1
port 6379
daemonize yes
requirepass 123456
maxmemory 512mb
如果你需要:
告诉我你的使用场景,我可以给你更精确的配置。