修改Redis配置文件redis.conf中

maxclients 10000

用redis-cli查看

config get maxclients

没有生效。

Linux最大打开文件数

ulimit -n 

显示已经是65535

解决方法:

Ubuntu环境中

/etc/systemd/system/redis.service
[Service]
...
User=redis
Group=redis
# should be fine as long as you add it under [Service] block
LimitNOFILE=65536
...

重启服务

sudo systemctl daemon-reload
sudo systemctl restart redis.service

查看效果

cat /run/redis/redis-server.pid
cat /proc/PID/limits

Max open files
Max locked memory

已经更新。

 

Logo

更多推荐