Linux下Redis的搭建

下载安装包

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

解压并安装

tar xzf redis-4.0.2.tar.gz
cd redis-4.0.2
make
make install

在Redis源代码目录的utils文件夹中有一个名为redis_init_script的初始化脚本文件。需要配置Redis的运行方式和持久化文件、日志文件的存储位置。步骤如下:

1、配置初始化脚本

首先将初始化脚本复制到/etc/init.d 目录中,文件名为 redis_端口号,其中端口号表示要让Redis监听的端口号,一般都是6379。客户端通过该端口连接Redis。然后修改脚本第6行的REDISPORT变量的值为同样的端口号。

2、建立以下需要的文件夹。

/etc/redis                    存放Redis的配置文件  
/var/redis/端口号        存放Redis的持久化文件  

3、修改配置文件

首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。

取消对bind 127.0.0.1 的注释,以便所有主机都都可以远程登录

daemonize 改为yes 使Redis以守护进程模式运行

pidfile改为/var/run/redis_你设定的端口号.pid ,设置Redis的PID文件位置


port 改为自己设定的端口号, 

设置Redis监听的端口号



dir改为

/var/redis/你的端口号  

设置持久化文件存放位置  


requirepass解除注释,并设置密码,不设置密码将会无法远程登录!


现在也可以使用下面的命令来启动和关闭Redis了

/etc/init.d/redis_6379 start
/etc/init.d/redis_6379 stop

让Redis随系统自动启动,这还需要对Redis初始化脚本进行简单修改,执行命令:

vim /etc/init.d/redis_6379

在打开的redis初始化脚本文件头部第四行的位置,追加下面两句

# chkconfig: 2345 90 10 

description: Redis is a persistent key-value database

追加后效果如下:

上图红色框中就是追加的两行注释,添加完毕后进行保存,即可通过下面的命令将Redis加入系统启动项里了

//设置开机执行redis脚本

chkconfig redis_6379 on

通过上面的操作后,以后也可以直接用下面的命令对Redis进行启动和关闭了,如下

service redis_6379 start
service redis_6379 stop


那么我们现在就差一个客户端了。客户端使用

RedisDesktopManager,在  gayhub 上可以下载。选择一个发行版之后下载,一路next安装完毕。如果你还无法登录的话,请检查防火墙

firewall-cmd --zone=public --add-port=6379/tcp --permanent

firewall-cmd --reload