一.安装redis
1、下载redis
wget http://download.redis.io/releases/redis-5.0.4.tar.gz
2、解压到opt目录
tar -zxvf redis-5.0.4.tar.gz -C /opt/
3、安装gcc编译工具
yum install gcc gcc-c++ -y
4、进入安装目录
cd /opt/redis-5.0.4/
5、开始编译安装
make
6、修改redis配置文件
vim /opt/redis-5.0.4/redis.conf
bind 127.0.0.1 192.168.0.57 #redis绑定地址,最好只绑定内网ip
protected-mode no #关闭保护模式
port 7843 #修改端口
timeout 180 #客户端超时时间
daemonize yes #后台启动
rdbcompression no
dbfilename barrage-redis.rdb
dir /opt/redis-5.0.4/
7、启动redis
/opt/redis-5.0.4/src/redis-server /opt/redis-5.0.4/redis.conf
8、加入开机自启动
echo '/opt/redis-5.0.4/src/redis-server /opt/redis-5.0.4/redis.conf' >> /etc/rc.local
二.远程连接不上redis
1,在redis的配置文件中,没有配置局域网的访问权限
2,被访问方的服务器的6379端口不允许访问
- redis.conf 的配置文件中的bind配置,允许以这些地址来访问我们的reids,配置之前是只有127.0.0.1的,那只需要写上我们服务器的地址就好了,我这里也就是192.168.206.41,注意,写的是服务器自己的地址,那么在这个配置之后,与其同局域网的电脑也就可以访问这个redis了,在改完配置文件后,重启redis,使配置生效。
- 6379端口未对外开放
1.查看开启端口
firewall-cmd --list-ports
2. 开放端口:
firewall-cmd --add-port=6379/tcp --permanent
3.重启防火墙
firewall-cmd --state