一、下载Redis最新可用版本
从Redis官网:http://redis.io/download获取最新Stable版本,目前最新的版本为redis-3.2.0.tar.gz。
二、上传 redis-3.2.0.tar.gz 至相应目录
三、执行命令
(1) 解压缩
tar zxvf redis-3.2.0.tar.gz
(2) 进入目录
cd redis-3.2.0
(3) 编译
make
四、验证安装是否成功
(1)启动Redis
在redis目录下执行如下命令:
src/redis-server
3019:M 12 May 23:49:06.084 # 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.
3019:M 12 May 23:49:06.085 * DB loaded from disk: 0.000 seconds
3019:M 12 May 23:49:06.086 * The server is now ready to accept connections on port 6379
说明Redis启动成功
当然也可指定配置文件启动
src/redis-server redis.conf
(2)连接客户端
在redis目录下执行如下命令:
src/redis-cli
简单测试:
127.0.0.1:6379> set a helloworld
OK
127.0.0.1:6379> get a
"helloworld"
127.0.0.1:6379>
说明Redis安装成功了。
(3)关闭Redis
src/redis-cli shutdown
(4)非Redis安装目录启动配置
Linux下安装完Redis后,启动需要进入Redis安装目录,输入src/Redis-server启动,那么如何配置非Redis目录下启动呢,下面我们来看看这种方式的配置。
执行如下命令:
[root@RedHat1 redis-3.2.0]# cp redis.conf /etc/
[root@RedHat1 src]# cp redis-benchmark /usr/bin/
[root@RedHat1 src]# cp redis-server /usr/bin/
[root@RedHat1 src]# cp redis-cli /usr/bin/
我们试试在根目录下启动
[root@RedHat1 ~]# pwd
/root
[root@RedHat1 ~]# redis-server
启动成功。