原料:VMware,Secure CRT,redis-2.8.3.tar.gz,gcc
首先获取redis的安装包。
方式一:redis官网(http://redis.io/download)下载,然后上传服务器
方式二:如果你的虚拟机可以联网的话,使用如下命令下载即可。
wget http://download.redis.io/releases/redis-2.8.3.tar.gz
下载好之后,放到对应目录下:

解压:tar zxvf redis-2.8.3.tar.gz
将解压后的redis-2.8.3目录移出software(存放安装包)目录:
mv redis-2.8.3 /usr/
cd redis-2.8.3
该目录内容如下图:

执行:make
(make成功后如下图)

此时,进入src目录,会多出几个redis的执行程序(证明make成功):

为方便我们使用,我们在usr目录下创建redis目录,并在该目录下创建bin目录和etc目录,分别存放可执行文件以及配置文件
cd /usr
mkdir redis
cd redis
mkdir bin
mkdir etc
复制redis的配置文件到etc目录下:
cp /usr/redis-2.8.3/redis.conf /usr/redis/etc/
复制redis的执行程序redis-server和redis-cli到bin目录下:
cp /usr/redis-2.8.3/src/redis-server /usr/redis/bin/
cp /usr/redis-2.8.3/src/redis-cli /usr/redis/bin/
进入到bin目录下:
cd /usr/redis/bin
启动redis服务: ./redis-server /usr/redis/etc/redis.conf
启动后可以看到如下界面:

redis默认端口为6379
启动redis客户端: ./redis-cli

此时即可执行redis命令了

退出客户端: quit
退出redis服务端: ./redis-cli shutdown
该命令执行后,可见如下日志打印:

此时,查看redis服务已经停止:

若想将redis服务变为后台进程,可以修改redis.conf配置中的daemonize 为yes

修改后,执行redis服务的启动命令不会有启动画面展示,查看对应6379端口显示,redis服务已经开启:

至此,redis服务已经安装成功,以下是编者在安装过程中所遇到的一些问题:
1.无法使用wget命令
使用 yum -y install wget 命令来安装wget
2.无法make

此时说明你的linux系统并未安装gcc
执行: yum -y install gcc
安装完成后,重新执行make命令
若仍然为该错误,可以执行 make clean 命令,
若仍然失败,可以删除你解压后的redis目录,重新解压,并在解压后的目录下执行make命令即可。
网友评论