下载redis redis-3.0.5.tar.gz 执行一下操作 tar zxvf redis-3.0.5.tar.gz cd redis-3.0.5 make 执行完成以后,进入src目录,执行 mkdir /usr/local/redis cp redis-server redis-cli /usr/local/redis cd .. cp redis.conf /usr/local/redis cd /usr/local/redis cp redis-server redis-cli /usr/local/bin 执行 redis-server /usr/local/redis/redis.conf 就可以启动redis 关闭 redis-cli shutdown redis-cli 就可以连接redis 优化 vim /usr/local/redis/redis.conf 将参数daemonize从no改为yes 代表启动redis之后进程在后台运行,不影响当前会话。 如果要给redis设置连接密码就可以添加下面参数,其中redis代表你设置的密码,你也可以将redis修改为自己的密码 requirepass redis 然后保存退出。 注意:如果你给redis设置了连接密码,需要这样连接 先执行 redis-cli 然后执行, auth redis 其中redis代表你的密码,然后就登录成功了。 如果启动报下面的错误 1.WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect. 2.WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128. 3.WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled. 解决方法 第一个警告两个方式解决(overcommit_memory) 1. echo "vm.overcommit_memory=1" > /etc/sysctl.conf 或 vi /etcsysctl.conf , 然后reboot重启机器 2. echo 1 > /proc/sys/vm/overcommit_memory 不需要启机器就生效 第二个警告解决 1. echo 511 > /proc/sys/net/core/somaxconn 第三个警告解决方法 echo never > /sys/kernel/mm/transparent_hugepage/enabled
linux 下安装redis
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- centos7安装jdk,tomcat,nginx,redis,fastDFS的步骤* 1.linux****安装...
- 说明本次redis集群安装在rhel6.8 64位机器上,redis版本为3.2.8,redis的gem文件版本为...