redis学习笔记 安装 配置 稳定版本

redis用的相当广泛,同类的缓存系统还包括memcached,HBase等。
redis的版本很多,有些版本我测试发现不稳定。目前我使用2.8.14版本。 安装时推荐将系统的vm.overcommit_memory=1,网上的解释是避免BGSAVE命令出错。 估计是因为BGSAVE命令需要将当前的RAM数据整个复制一遍,然后再写到文件里面,这样可以不影响主进程。缺点是这样需要申请双倍的内存,就会导致内存分配不足出错。 设置vm.overcommit_memory=1的方法有很多。
1、vi /etc/sysctl.conf
修改或添加vm.overcommit_memory=1
然后sysctl -p使配置生效
2、sysctl vm.overcommit_memory=1
3、echo 1 > /proc/sys/vm/overcommit_memory
配置 安装好后,大部分参数按照默认配置就好了。一般会修改2个地方。
daemonize yes
dir /your_dir/
daemonize设置为yes表示后台运行,一般都是后台运行的。备份文件的存储目录一般也需要改一下。redis据说数据是可能丢失的,所以备份时很重要的。


发表于:2015-06-03 00:51:03

原文链接(转载请保留): http://www.multisilicon.com/blog/a23155706.html

友情链接: MICROIC
首页