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的配置文件3、修改配置文件
首先将配置文件模板(redis-4.0.2/redis.conf)复制到/etc/redis 目录中,以端口号命名(如“6379.conf”),然后按照下表对其中的部分参数进行编辑。
取消对bind 127.0.0.1 的注释,以便所有主机都都可以远程登录
daemonize 改为yes 使Redis以守护进程模式运行
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