redis运维

时间:2024-04-16 14:25:37

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