【CentOS7】安装Redis3.0

一、安装Redis

1)下载:

我用的是Redist版本为3.0,使用wget下载:

wget http://download.redis.io/releases/redis-3.0.4.tar.gz

2)解压

使用tar命令:

tar -xzvf redis-3.0.4.tar.gz

解压之后会生成一个程序目录

redis-3.0.4

进入目录

cd redis-3.0.4

3)编译&安装

编译:

make

安装:

make install

安装完成之后会在usr/local/bin目录底下生成以下几个可执行的文件:

redis-server:Redis服务器端启动程序 

redis-cli:Redis客户端操作工具。也可以用telnet根据其纯文本协议来操作 

redis-benchmark:Redis性能测试工具 

redis-check-aof:数据修复工具 

redis-check-dump:检查导出工具

4)配置Redis,使Redis可以在后台运行

1、把redis.conf复制到/etc/目录下

cp redis.conf /etc/

2、修改redis.conf

进入修改:

vi /etc/redis.conf

按I进入编辑模式,daemonize修改为yes(默认是no),按ESC退出编辑模式,按:键输入wq(保存并退出),这样就可以让Redis在后台运行了,如果不这么配置那么启动Redis服务后就不能进行其他操作了

5)启动Redis

首先进入 /usr/local/bin 目录

cd /usr/local/bin

启动

./redis-server /etc/redis.conf

启动完后可以输入下面的代码检查启动情况:

ps -ef | grep redis

如果出现类似下面的代码就代表启动成功了:

# root184431013:05 ? 00:00:00 ./redis-server *:6379

到这里Redis基本配置结束了,可以尝试本地端连接。


6)设置Redis密码

编辑刚刚复制的配置文件:vi redis.conf

解除requirepass参数的注释,并设置值,例如:requirepass ljx520


二、Redis安装中一些常见问题

(1)若出现如下提示,则说明未安装gcc,使用命令安装gcc:yum install gcc

[root@localhost redis-2.8.17]# make
cd src && make all
make[1]: Entering directory `/root/redis-2.8.17/src    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127
make[1]: Leaving directory `/root/redis-2.8.17/srcmake: *** [all] Error 2

(2)若出现如下提示,则将make改为make MALLOC=libc,推测是因为编译库的问题。

[root@localhost redis-2.8.17]# make
cd src && make all
make[1]: Entering directory `/root/redis-2.8.17/src    CC adlist.o
In file included from adlist.c:34:
zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory `/root/redis-2.8.17/srcmake: *** [all] Error 2

(3)若出现如下提示,则说明未安装tcl,使用命令安装gcc:yum install tcl

[root@localhost redis-2.8.17]# make
cd src && make all
make[1]:  Entering directory`/root/redis/src'You need tcl 8.5 or newer in order to run the Redis test……


你可能感兴趣的:(Liunx,Redis)