下载地址:,下载最新稳定版本:http://download.redis.io/releases/redis-5.0.5.tar.gz
本教程使用的最新文档版本为 2.8.17,下载并安装:
$ wget http://download.redis.io/releases/redis-2.8.17.tar.gz$ tar xzf redis-2.8.17.tar.gz $ cd redis-2.8.17 $ make
如果make出现如下问题:说明没有安装gcc,安装命令如下:
yum -y install make gcc*
查看gccgcc -v4. 编译源码:make
(1)若出现如下提示,则说明未安装gcc,使用命令安装gcc:yum install gcc
[root@localhost redis-2.8.17]# make
cd src && make allmake[1]: Entering directory `/root/redis-2.8.17/src‘ CC adlist.o/bin/sh: cc: command not foundmake[1]: *** [adlist.o] Error 127make[1]: Leaving directory `/root/redis-2.8.17/src‘make: *** [all] Error 2(2)若出现如下提示,则将make改为make MALLOC=libc,推测是因为编译库的问题。
[root@localhost redis-2.8.17]# make
cd src && make allmake[1]: Entering directory `/root/redis-2.8.17/src‘ CC adlist.oIn file included from adlist.c:34:zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directoryzmalloc.h:55:2: error: #error "Newer version of jemalloc required"make[1]: *** [adlist.o] Error 1make[1]: Leaving directory `/root/redis-2.8.17/src‘make: *** [all] Error 2make完后 redis-2.8.17目录下会出现编译后的redis服务程序redis-server,还有用于测试的客户端程序redis-cli,两个程序位于安装目录 src 目录下:
下面启动redis服务.
$ cd src$ ./redis-server
注意这种方式启动redis 使用的是默认配置。也可以通过启动参数告诉redis使用指定配置文件使用下面命令启动。
以后台的形式启动redis,修改../redis.conf下的找到设置daemonize yes,设置密码解除requirepass参数的注释,并设置值,例如:requirepass 12345
$ cd src$ ./redis-server ../redis.conf
redis.conf 是一个默认的配置文件。我们可以根据需要使用自己的配置文件。
启动redis服务进程后,就可以使用测试客户端程序redis-cli和redis服务交互了。 比如:
$ cd src$ ./redis-cliredis> set foo bar OK redis> get foo "bar" 带密码的连接命令:./redis-cli -h 127.0.0.1 -p 6379 -a 123456
关闭redis
./redis-cli shutdown其他查看命令: 1、查看redis服务信息
ps aux | grep redis-server
netstat -tunple | grep 6379