redis配置优化

Redis配置优化
设置maxmemory。设置Redis使用的最大物理内存,即Redis在占用maxmemory大小的内存之后就开始拒绝后续的写入请求,该参数可以确保Redis因为使用 了大量内存严重影响速度或者发生OOM(out-of-memory,发现内存不足时,它会选择杀死一些进程(用户态进程,不是内核线程),以便释放内存)。此外, 可以使用info命令查看Redis占用的内存及其它信息。
让键名保持简短。键的长度越长,Redis需要存储的数据也就越多
客户端timeout 设置一个超时时间,防止无用的连接占用资源。设置如下命令: timeout 150 tcp-keepalive 150 (定时向client发送tcp_ack包来探测client是否存活的。默认不探测) 检查数据持久化策略
数据落磁盘尽可能减少性能损坏,以空间换时间。设置如下命令:

原文地址:https://www.cnblogs.com/xivzhou/p/14370677.html