1.备份redis配置文件
cp /etc/redis.conf /etc/redis.conf.bak
2.将redis中不要的注释和空行删除
sed -i '/^#/d; /^$/d' /etc/redis.conf
3.redis配置文件
bing 0.0.0.0 :绑定本机所有网卡
daemonize yes:设置后台运行
requirepass redispwd :设置redis密码
4.redis启动
redis-server /etc/etc/redis.conf
5.查看redis启动日志,根据日志提示信息调整内核参数。
tail -f /data/redis/redis.log
(1)根据启动日志中提示的参数进行修改
vim /etc/security/limits.conf
* - nofile 65535
设置完该参数后,终端退出重新登录下会生效。
ulimit -n
(2)内核参数修改
vim /etc/sysctl.conf
net.core.somaxconn=10240 #调大somaxconn数
vm.overcommit_memory=1 #如果这个参数没有修改,可能会引起redis参数丢失,参数很重要。
sysctl -p #内核参数生效
调整参数后kill掉redis进程,重启redis就不会报以上警告了。
6.将redis加入系统管理
vim /etc/lib/systemd/system/redis.service
systemctl daemon-reload #重载服务
systemctl status redis #查看服务
7.redis登录测试
redis-cli -a redispwd