CentOS-7安装Redis4.0.1详细过程

环境+下载:
我的系统版本是新下载安装的:CentOS-7-x86_64-DVD-1511.iso

安装完成之后无任何其他操作,直接先安装:redis-4.0.1.tar.gz(下载地址:http://www.redis.cn/download.html

网上其他的教程的下载方式都是wget http://download.redis.io/releases/redis-4.0.1.tar.gz,我没有采用这种方式是因为网慢……,在windows下用迅雷下载完再上传会快一些。


安装:

我把文件放在了:/home/test/Downloads/下,所以在该目录下执行下列命令:

$ tar xzf redis-4.0.1.tar.gz
$ cd redis-4.0.1
$ make

make之后,会出现一句提示:Hint: To run ‘make test’ is a good idea 😉

在 redis-4.0.1 目录下运行命令:
$ make test

报了个错:You need tcl 8.5 or newer in order to run the Redis test

我们少了个tcl 8.5,赶紧安装一个

运行命令:

# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz  
# tar xzvf tcl8.6.1-src.tar.gz   
# cd /tcl8.6.1/unix/  
# ./configure  
# make  
# make install  

安装完毕,在 redis-4.0.1 目录下运行命令:
# make test
一大段跑完之后提示:

\o/ All tests passed without errors!

Cleanup: may take some time… OK
make[1]: Leaving directory `/home/test/Downloads/redis-4.0.1/src’

看到这个,就意味着Redis安装成功,然后再 redis-4.0.1 目录下运行命令:

# ./src/redis-server

就可以看到下图这个东西:



出现这个画面就表示OK了,然后这个终端不要关闭,再打开一个终端运行客户端试试。

测试:

新打开一个终端进入目录/home/test/Downloads/redis-4.0.1/src
运行命令:

# ./redis-cli

就直接进入客户端,测试一下,如下图

操作命令:

查询所有的key   keys   *         >   1)”bar”
设置一个key    set key 1       >     ok
获取一个key的value   get key          > 获取 liuhang  (value)
判断key是否存在    exists key      >  存在返回1,不存在返回0
删除一个key   del key          > 1  返回的是删除键的个数
当前库没有了,被移除  move key db
获得key的类型   type key        >   string,hash,list,set,zset
不存在则创建一个列表    lpush key 1               type bar -> list
查看还有多少秒过期(-1表示永不过期 -2表示已过期)   ttl key
为给定的Key设置过期时间(秒钟)  expire key

 

要发表评论,您必须先登录