1.redis 5 的下载解压

下载:

wget http://download.redis.io/releases/redis-5.0.3.tar.gz

解压:

tar -zxvf redis-5.0.3.tar.gz

移动到/usr/local目录下:mvredis-5.0.3 /usr/local/


2.Redis安装及验证

Redis主要运行在Linux、BSD、Mac中,如果在make阶段报错,最有可能是你的环境没有安装C语言的编译环境,需要安装gcc,安装依赖:命令:

yum install gcc  

等待安装完毕之后

进入目录:

cd redis-5.0.0

安装命令:

make

编译Redis大约需要一分钟,如果一切正常,会看到如下提示:

Linux centos7安装redis5_.net

运行

make test

以验证是否安装成功,如下图,有错误信息,根据错误信息进行操作,安装所需的tcl。

Linux centos7安装redis5_.net_02

安装所需的tcl:

yum install –y tcl

Linux centos7安装redis5_.net_03

PS:如果遇到yum intall命令安装过程中,"Could not resolve host: mirrors.aliyuncs.com; Unknown e的解决办法,vi /etc/resolv.conf,增加nameserver 8.8.8.8,nameserver 114.114.114.114即可。

重新验证输入 命令:

make test 

Linux centos7安装redis5_linux_04

提示安装成功

2.后端模式启动

默认情况,Redis不是在后台运行,我们需要把redis放在后台运行

vi /usr/local/redis-5.0.3/redis.conf

这个大概在136行

将daemonize的值改为yes

Linux centos7安装redis5_linux_05

注释掉 69行的

bind 127.0.0.1 改成 #bind 127.0.0.1

Linux centos7安装redis5_.net_06

修改行88行的

protected-mode yes 改成 protected-mode no

Linux centos7安装redis5_.net_07

这样就能远程连接了

Linux centos7安装redis5_.net_08

指定redis.conf文件启动,去src文件夹下启动: ./redis-server /usr/local/redis-5.0.3/redis.conf

[root@bogon src]# ./redis-server /usr/local/redis-5.0.3/redis.conf

Linux centos7安装redis5_.net_09

查看redis是否启动成功

用 ps -ef|grep redis命令查看

[root@zjj101 src]# ps -ef|grep redis
root 328 47411 0 13:38 pts/0 00:00:00 grep --color=auto redis
root 63641 47411 0 13:33 pts/0 00:00:00 vim redis.conf
root 65278 1 0 13:37 ? 00:00:00 ./redis-server *:6379

说明启动成功.

下面是问题解决

zmalloc.h:50:31: 致命错误:jemalloc/jemalloc.h:没有那个文件或目录

You need tcl 8.5 or newer in order to run the Redis test

在linux中执行wget命令提示 -bash: wget: command not found 解决方法

Linux下安装Tcl

去redis安装文件夹下的 src文件夹里面运行项目,并且用绝对路径的方式绑定这个conf文件

./redis-server /root/redis-5.0.5/redis.conf

redis 开启远程连接

如果还无法连接, 去关闭网络防火墙

或者是放行6379端口

systemctl stop firewalld.service           #停止firewall

systemctl disable firewalld.service #禁止firewall开机启动