Redis下载
[root@ZH09TSER120 local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz
下载过程如下图:
[root@ZH09TSER120 local]# tar -zxvf redis-5.0.3.tar.gz //解压安装包
[root@ZH09TSER120 local]# mkdir redis //创建redis目录
[root@ZH09TSER120 local]# mv redis-5.0.3 /usr/local/redis //将解压包移入到redis目录
[root@ZH09TSER120 redis]# cd redis-5.0.3/ //进入到redis-5.0.3目录
安装
[root@ZH09TSER120 redis-5.0.3]# make //编译,如果出现错误请查看是否安装了gcc,如果没有安装,执行yum install gcc-c++命令即可
[root@ZH09TSER120 redis-5.0.3]# cd src
[root@ZH09TSER120 src]# make install PREFIX=/usr/local/redis // #PREFIX安装指定目录
安装完后,在/usr/local/redis/bin下有几个可执行文件
redis-benchmark ----性能测试工具
redis-check-aof ----AOF文件修复工具
redis-check-rdb ----RDB文件检查工具(快照持久化文件)
redis-cli ----命令行客户端
redis-server ----redis服务器启动命令
配置
1、redis启动需要一个配置文件,可以修改端口号等信息,进入到redis-5.0.3的安装目录下将redis.conf文件拷贝到/usr/local/redis/bin目录中
[root@ZH09TSER120 redis-5.0.3]# cp redis.conf /usr/local/redis/bin
2、修改redis.conf文件:
- Redis后端启动,需要将redis.conf中的daemonize no修改为daemonize yes
- 将bind的值改为主机ip地址。
启动
1、 启动:[root@ZH09TSER120 bin]# ./redis-server redis.conf
2、 执行ps -ef|grep redis命令,出现下图即为启动成功。
接下来就可以使用客户端愉快的连接了。。。
哦,还一个防火墙,如果客户端不能连接,请临时关闭防火墙,命令如下:
临时关闭防火墙
systemctl stop firewalld
永久防火墙开机自关闭
systemctl disable firewalld
临时打开防火墙
systemctl start firewalld
防火墙开机启动
systemctl enable firewalld
查看防火墙状态
systemctl status firewalld
停止
使用命令./bin/redis-cli shutdown停止redis服务