阅读模式:

contos7安装redis4.0

查看:2463  回复: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

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

扫描二维码手机查看

发布评论:


登录:
  表情:
评论话题
推荐阅读:
ajax+php 实现一个简单的在线聊天室功能(附带源码)   阅读:8497用php从1乘到100的值   阅读:5799封装php redis缓存操作类   阅读:8280web性能测试工具ab的测试方法   阅读:4250nginx安装mysql和json模块   阅读:4084csv文件一键导入数据到mysql数据库   阅读:6131php连接redis   阅读:5223mysql5.7开启sql日志的配置   阅读:8200php文件下载防盗链   阅读:9123人性漫画:打工与创业的残酷区别   阅读:4344网站性能优化-页面静态缓存   阅读:5089centos 7 设置 nginx-1.11.10 开机启动   阅读:7453最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:10138mysql中文分词全文搜索索引讯搜的安装   阅读:6135php swoole搭建简单的聊天室   阅读:2996php翻转字符串   阅读:3013shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8109面试都会问你为什么你从上一家公司离职的真实意思   阅读:10286企业让你去面试,可能不是真的招人   阅读:5460nginx编译安装后对nginx进行平滑升级   阅读:5733centos 7 修改系统屏幕分辨率   阅读:41224session与cookie的区别   阅读:3834最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:12381centos 7.2 添加php7 的 php-fpm 开机启动   阅读:22620centos 7.2 添加php7 的 php-fpm 开机启动   阅读:22620“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3732centos 7 安装 samba 服务   阅读:6037用php从1乘到100的值   阅读:5799centos 7 安装 samba 服务   阅读:6037php文件下载防盗链   阅读:9123解决 nginx 413 request entity too large   阅读:4045centos7开启交换内存   阅读:9980nginx安装redis模块   阅读:4318shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8109人性漫画:打工与创业的残酷区别   阅读:4344网站性能优化-页面静态缓存   阅读:5089php删除一个文件夹内的所有文件夹和文件   阅读:4403纯干货,程序员面试的超实用技巧   阅读:3869面试的时候和你谈理想,是理想or入坑?   阅读:9310mysql5.7开启sql日志的配置   阅读:8200移动端js触摸touch详解(附带案例源码)   阅读:15546php 读取和设置redis的键值   阅读:6809centos 7 添加 redis 3.2.9 开机启动脚本   阅读:8715面试的时候回去等通知,等电话的真实意思   阅读:22370centos 7 忘记root密码   阅读:4359php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5134把php session 会话保存到redis   阅读:6615php 使用 smtp.php 类在线发送邮件功能   阅读:5047php翻转字符串   阅读:3013crontab+shell脚本实现定时备份mysql数据库   阅读:7076