阅读模式:

contos7安装redis4.0

查看:4015  回复:0  类型:  来源:php自学网  标签 redis centos

contos7中安装redis4.0。

一、下载redis包,解压,编译安装

wget 
tar xzf redis-4.0.11.tar.gz
cd redis-4.0.11
make

二、重命名和移动目录

cd ..
cp redis-4.0.11 /usr/local/
mv redis-4.0.11 redis

三、启动redis

cd /usr/local/redis/src/
#cp redis-server redis-cli /usr/bin/ 
./redis-server

四、配置centos内核等参数解决redis启动报错

    报错1:

            The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.

        解决:

vim /etc/sysctl.conf
#添加代码
net.core.somaxconn= 1024
#配置生效
sysctl -p

    报错2:

        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.

        解决:

vim /etc/sysctl.conf
#增加代码
vm.overcommit_memory = 1
#配置生效
sysctl -p

    报错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 y

        解决:

echo never > /sys/kernel/mm/transparent_hugepage/enabled

五、守护进程运行

vim /usr/local/redis/redis.conf
#修改daemonize
daemonize yes

六、外网访问redis

    修改配置文件redis.conf ,注释bind 127.0.0.1 ,取消保护模式 protected-mode 设置 no,开启外网访问后需要设置密码,#requirepass foobared去掉注释,foobared改为自己的密码。

bind 127.0.0.1
protected-mode no
requirepass 123456

redis开机启动脚本参考:http://zixuephp.net/article-268.html

分享到:
0 0

*有问题之处烦请在评论中指出非常感谢!
不是我想要的内容,继续搜索:

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
人性漫画:打工与创业的残酷区别   阅读:6461程序员找工作三要素(必看)   阅读:6991centos 7 设置 nginx-1.11.10 开机启动   阅读:9618企业让你去面试,可能不是真的招人   阅读:7432shell发送邮件脚本   阅读:11154程序员找工作三要素(必看)   阅读:6991十张GIF让你弄懂递归等概念   阅读:7681Mysql在大型网站的应用架构演变   阅读:5871程序员找工作三要素(必看)   阅读:6991最简单的Banner轮播左右切换效果代码及实现思路(附带源码)   阅读:35724知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:8513关于PHP程序员技术职业生涯规划   阅读:4215phpexcel 超简单从数据库一键导出数据到excel教程   阅读:9014php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:7466javascript点击复制内容   阅读:9013php打印九九加法表   阅读:13557php打印九九乘法表   阅读:13798centos 7 添加 redis 3.2.9 开机启动脚本   阅读:11204centos 7 开启网络   阅读:8968centos7中颁发CA证书并开启web https   阅读:10572mysql 为什么添加索引可以提高访问速度   阅读:7554关于PHP程序员技术职业生涯规划   阅读:4215程序员找工作三要素(必看)   阅读:6991php翻转字符串   阅读:4911javascript点击复制内容   阅读:9013javascript对cookie操作详细代码函数   阅读:6629centos 7 安装 mysql-5.7   阅读:9876mysql数据一键导出到csv文件   阅读:7247栈和堆的区别   阅读:6505面试的时候和你谈理想,是理想or入坑?   阅读:13208centos 7 设置 nginx-1.11.10 开机启动   阅读:9618网站性能优化-页面静态缓存   阅读:6742什么是天使轮?什么是A轮融资?B轮融资?   阅读:6755程序员找工作三要素(必看)   阅读:6991shell脚本统计当前服务器并发连接数   阅读:9476人性漫画:打工与创业的残酷区别   阅读:6461php 生成图片,给图片加水印   阅读:8061php设置cookie为HttpOnly防止XSS攻击   阅读:14907霍金24岁博士毕业论文在线预览   阅读:7060centos 7 设置 nginx-1.11.10 开机启动   阅读:9618mysql5.7主从同步配置   阅读:8833把php session 会话保存到redis   阅读:9061Nginx 配置文件详解   阅读:6747web项目高并发量网站解决方案   阅读:5850centos 7 安装 redis 3.2.9   阅读:8151centos 7 安装 nginx-1.11.10   阅读:10090php 统计网页打开耗时和脚本运行内存   阅读:8265TCP的三次握手(建立连接)和四次挥手(关闭连接)   阅读:5406mysql数据库性能的基本优化   阅读:5637centos7.3安装mongodb3.6   阅读:9373