在Linux下安装Redis非常简单,具体步骤如下:


1:下载redis安装包

[root@aliServer java]# wget http://download.redis.io/releases/redis-2.8.3.tar.gz

2:解压redis压缩包

[root@aliServer java]#  tar -xzf redis-2.8.3.tar.gz

3:进入解压后的redis目录 

[root@aliServer java]# cd redis-2.8.3

4:使用make命令编译

[root@aliServer redis-2.8.3]# make

出现如下界面,说明编译成功

linux 开放外网redis linux打开redis客户端_java

5:进入解压的src目录下

[root@aliServer redis-2.8.3]# cd src

当前我的路径

linux 开放外网redis linux打开redis客户端_java_02


6:运行make test测试是否可以安装

[root@aliServer src]# make test


linux 开放外网redis linux打开redis客户端_java_03

在这里发现有错误 ,TCL(Tool Command Language)工具脚本语言,是Linux内的一种语言包。,这里需要先安装tcl。


7:解决方式

(1):下载tcl

[root@aliServer src]# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz


linux 开放外网redis linux打开redis客户端_redis_04



(2):解压tcl压缩包

[root@aliServer src]# sudo tar xzvf tcl8.6.1-src.tar.gz  -C /usr/local/

(3):进入/usr/local/tcl8.6.1/unix/

[root@aliServer src]# cd  /usr/local/tcl8.6.1/unix/

(4):执行./configure

[root@aliServer unix]# sudo ./configure

(5):make命令编译

[root@aliServer unix]# sudo make

linux 开放外网redis linux打开redis客户端_服务端_05

(6):安装

[root@aliServer unix]# sudo make install

linux 开放外网redis linux打开redis客户端_java_06

(7):进入redis目录下的src目录。我的src目录位置是  /usr/java/redis-2.8.3/src

cd /usr/java/redis-2.8.3/src

(8):再次执行 make test

[root@aliServer src]# make test

当产生这个错误时,忽略,不用管...

linux 开放外网redis linux打开redis客户端_redis_07


8:启动redis

 redis-server:启动redis的服务


 redis-cli :启动redis的客户端



我们启动服务端:

[root@aliServer src]# ./redis-server

当看到redis图标,代表启动成功

linux 开放外网redis linux打开redis客户端_java_08


9:当redis服务启动后,我们尝试启动redis客户端 

[root@aliServer src]# ./redis-cli

结果报错:Could not connect to Redis at 127.0.0.1:6379: Connection refused

启动客户端报错,输入exit ,先退出来。

linux 开放外网redis linux打开redis客户端_java_09

报错是因为启动客户端前需要先启动服务端 ,而前面我们已经启动了服务端,为啥还报错呢,这是因为启动服务端时需要先配置。

首先找到redis.conf,这是redis的配置文件,我配置文件所在的位置是/usr/java/redis-2.8.3/redis.conf

编辑redis.conf

[root@aliServer src]# vi /usr/java/redis-2.8.3/redis.conf

找到daemonize no ,将其修改为 daemonize yes  这样就可以默认启动就后台运行

linux 开放外网redis linux打开redis客户端_服务端_10

10:重新启redis服务

这次启动服务端时需要带上配置文件

[root@aliServer src]# ./redis-server /usr/java/redis-2.8.3/redis.conf

启动成功控制台没任何反应,不像第一次启动时出现redis图标,这表示启动成功,redis在后面运行中。

linux 开放外网redis linux打开redis客户端_服务端_11

11:再次启动客户端

[root@aliServer src]# ./redis-cli

linux 开放外网redis linux打开redis客户端_服务端_12

OK,客户端 启动成功。

当然我们在安装启动时会遇到各种问题,也不用担心,报错不可怕,解决之,现在网络这么方便,我们都是站在巨人肩膀上的人,静下心来,一切都会迎刃而解,我也是第一次安装redis,过程中遇到的问题都是百度而来,感谢前辈们分享,如果你在安装reids过程中遇到未知问题,可以贴出来,共同研究,做不了巨人,也希望可以做巨人垫脚石。