系统: centos
redis下载地址 http://www.redis.cn/download.html
安装gcc 用于安装redis
yum install gcc
安装文件上传工具
yum install -y lrzsz
linux中创建一个文件夹用于保存安装文件
[root@VM_0_7_centos /]# cd /
[root@VM_0_7_centos /]# mkdir app //创建目录 [root@VM_0_7_centos /]# cd /app //切换到指定目录 [root@VM_0_7_centos /]# rz //上传文件 [root@VM_0_7_centos /]# tar xzf redis-5.0.5.tar.gz //解压文件
创建redis目录 /usr 文件夹类似windows中的program file,安装文件到指定目录
[root@VM_0_7_centos /]# mkdir /usr/local/redis
[root@VM_0_7_centos /]# cd /app/redis-5.0.5 //切换到解压文件目录
[root@VM_0_7_centos /]# make PREFIX=/usr/local/redis install //安装到该目录
[root@VM_0_7_centos /]# cp /app/redis/redis.conf /usr/local/redis/bin/ //复制配置文件到文件
配置redis守护进程,启动redis
vim redis.conf //按下i进入编辑模式,找到daemonize属性改为yes,按下Esc,再输入:wq确认退出 redis-server redis.conf
配置远程访问
redis.conf文件修改:
bind 0.0.0.0 port 6379 daemonize yes protected-mode no requirepass password
首先查看防火墙运行状态:
[root@localhost ~]# firewall-cmd --state
running
查看我们需要的端口有没有开启:
查询是否开启6379端口 [root@localhost ~]# firewall-cmd --query-port=6379/tcp no 显然6379端口没有开启
开启6379端口:
[root@localhost ~]# firewall-cmd --zone=public --add-port=6379/tcp --permanent success
注意加上参数:--permanent,表示永久改变。
最后运行:
[root@localhost ~]# firewall-cmd --reload success
完成上述修改,并开启6379端口:现在就可以测试远程连接redis