解决方案
除本机外的其它IP无法连接到本机Redis解决方案如下:
1 修改redis.conf文件:daemonize为yes,让redis在后台运行;
2 注释掉 bind 127.0.0.1,运行本机之外的地址访问;
3 protected设置为no,关闭保护模式;
4 关闭防火墙。
Redis安装
下面我们将Linux搭建Redis的完整安装流程介绍如下:
Redis是一个开源的nosql非关系型数据库,先进的key-value存储。我们一般用redis在服务器端做缓存存储,但是它是不支持sql语句的,也没有表结构。服务器端运行redis一般可以先查redis,查不到redis再查数据库,可以有效的减轻服务器端的压力。
工具:CentOS 7 64位、Redis安装包
Redis安装流程如下:
1 解压redis安装包,进入解压目录,直接make进行编译,无需configure。
2 执行安装。在安装时,该软件可以指定安装目录:make PREFIX=/usr/local/redis install
3 安装完成后,进入到安装目录。介绍一下redis目录里面文件的功能。
4 在解压目录里面把配置文件redis.conf拷贝到redis的安装目录里面。
启动Redis
1 修改redis.conf文件:daemonize为yes,让redis在后台运行;注释掉 bind 127.0.0.1,运行本机之外的地址访问;protected设置为no,关闭保护模式;关闭防火墙。
1:查看防火状态
systemctl status firewalld
service iptables status
2:暂时关闭防火墙
systemctl stop firewalld
service iptables stop
3:永久关闭防火墙
systemctl disable firewalld
chkconfig iptables off
4:重启防火墙
systemctl enable firewalld
service iptables restart
2 启动redis服务。./bin/redis-server ./redis.conf。
3 查看redis是否启动。redis的服务默认端口是6379,可以通过netstat -tunpl | grep 6379查看redis的服务是否启动成功。
4 客户端连接 redis的服务,语法:./bin/redis-cli 。
5 关闭redis服务命令:pkill redis-server。