我爱编程

redis(一)centos7安装redis与启动

2017-07-31  本文已影响0人  还没到十二点

#redis(一)centos7安装redis与启动

标签(空格分隔): redis

###### 作者:袁亮

---

一、redis 下载

>redis下载地址:https://redis.io/ (官网直接下载)

更多版本的下载地址:https://redis.io/download

我是用的版本是 3.2.9稳定版本

二、redis 的解压与make

>1)将下载的redis-3.2.9.tar.gz 解压,linux 中解压命令是 tar -zxvf redis-3.2.9.tar.gz

2)进入解压的文件夹,执行 $make 命令,在执行$make 命令需要依赖gcc 命令,如果没有安装请将centos 联网安装gcc,安装命令 yum install gcc 。

三、redis 启动

>1、执行完make命令后,进入src 文件夹,执行 ./redis-server 命令,启动redis。

**警告问题处理:**

**第一个警告:**

>>The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.意思是:TCP  backlog设置值,511没有成功,因为/proc/sys/net/core/somaxconn这个设置的是更小的128.

临时解决方法:(即下次启动还需要修改此值)

echo 511 > /proc/sys/net/core/somaxconn

永久解决方法:(即以后启动还需要修改此值)

将其写入/etc/rc.local文件中。

baklog参数实际控制的是已经3次握手成功的还在accept queue的大小。

参考linux里的backlog详解

>**第二个警告**

>>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.

意思是:overcommit_memory参数设置为0!在内存不足的情况下,后台程序save可能失败。建议在文件 /etc/sysctl.conf 中将overcommit_memory修改为1。

临时解决方法:echo "vm.overcommit_memory=1" > /etc/sysctl.conf

永久解决方法:将其写入/etc/sysctl.conf文件中。

参考:有关linux下redis overcommit_memory的问题

>**第三个警告**

>>you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with redis. To fix thisissue 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 thesetting after a reboot. Redis must be restarted after THP is disabled.

意思是:你使用的是透明大页,可能导致redis延迟和内存使用问题。执行 echo never > /sys/kernel/mm/transparent_hugepage/enabled 修复该问题。

临时解决方法:

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

永久解决方法:

将其写入/etc/rc.local文件中。

四、redis启动确认

>采用查询默认端口的方式查询redis 是否启动,使用命令如下:netstat -tlnp|grep 6379

6379是redis默认的端口号

杀死redis 线程 kill -9 ID 的方式

上一篇下一篇

猜你喜欢

热点阅读