上一篇
sudo yum install -y gcc make wget
wget https://download.redis.io/releases/redis-7.4.5.tar.gz
tar -zxvf redis-7.4.5.tar.gz cd redis-7.4.5 make && sudo make install
sudo mkdir /etc/redis sudo cp redis.conf /etc/redis/6379.conf
配置项 | 推荐值 | 作用 |
---|---|---|
daemonize |
yes |
后台运行 |
bind |
0.0.0 |
允许所有IP访问 |
requirepass |
StrongPassword123! |
设置强密码 |
maxmemory |
2gb |
最大内存限制(根据实例调整) |
maxmemory-policy |
allkeys-lru |
内存淘汰策略 |
sudo systemctl start redis_6379 sudo systemctl enable redis_6379
firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --reload
setsebool -P redis_enable_home_dirs 1
echo "vm.overcommit_memory=1" >> /etc/sysctl.conf echo "net.core.somaxconn=4096" >> /etc/sysctl.conf sysctl -p
maxclients 10000 timeout 300
# 创建3主3从架构 redis-cli --cluster create 192.168.1.10:7001 192.168.1.11:7002 \ 192.168.1.12:7003 --cluster-replicas 1
redis-cli -c -h 192.168.1.10 -p 7001 CLUSTER INFO
slowlog-log-slower-than 1000 slowlog-max-len 1000
appendonly yes save 900 1 save 300 10
bind
配置是否为0.0.0
protected-mode
是否设为no
maxmemory
值redis.call('SET', KEYS[1], ARGV[1]) return redis.call('GET', KEYS[1])
# Python示例 import redis r = redis.Redis() with r.pipeline() as pipe: for i in range(1000): pipe.set(f"key:{i}", f"value:{i}") pipe.execute()
通过以上步骤,您可以在CentOS系统下快速部署并优化Redis服务,实现高效缓存解决方案!🎯
本文由 业务大全 于2025-08-26发表在【云服务器提供商】,文中图片由(业务大全)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vds.7tqx.com/wenda/737866.html
发表评论