关于 redis3.2.9 在 centos7 的 配置 及 Jedis 与 虚拟机 centos7 redis 连接的问题
来源:互联网 发布:服装收银软件 编辑:程序博客网 时间:2024/06/05 15:55
好不容易布置了redis,硬是花了小5个钟头,测试,尝试……..受尽痛苦….(原谅我的见识浅..),这里做个提示;
找准确的真不容易啊…整个下来…真是太费劲了..调试不易
非常感谢此贴中的介绍
https://blog.argcv.com/articles/3167.c
以下是全文:
<>><>><>><>><>><>><>><>><>><>><>><>><>><>><>><><>><>><>><>><>><><>
“系统升级到CentOS 7后总感觉iptables怪怪的,比如不管怎么保存重启后都被初始化一下,即便我最后发大绝招启动时候加命令: 首先iptables-save > /etc/iptables.rules保存当前状态。 然后再在/etc/rc.local中强制加上
iptables-restore /etc/iptables.rules
重启后虽然规则生效但仔细看规则还是一些被莫名添加的额外的内容,让人很是不爽。
仔细一google,发现问题之所在了。RedHat在7中更改了系统软件,不再使用iptables作为系统的防火墙,而是使用了FirewallD,但是为了兼容过去的命令也可以使用iptables来设置防护规则,但启动的时候自搞了一套。
解决方法也很简单。
首先,可以考虑follow官方的想法转用FirewallD。其实查看一些官方文档也能用。 但是,个人觉得若没有显著的提升也可以继续使用原来的iptables。若打算继续使用iptables, 可以继续做如下:
备份当前规则
iptables-save > iptables.rules
禁用FireWallD,安装&启用iptables-services
systemctl stop firewalld
systemctl mask firewalld
yum install iptables-services -y
systemctl enable iptables
这时候检查iptables发现规则被清空了
iptables -L -x -n
将备份的规则还原
iptables-restore iptables.rules
保存当前规则
/usr/libexec/iptables/iptables.init save
若使用minimize版本的安装,可能会出现提示
iptables: Saving firewall rules to /etc/sysconfig/iptables: /etc/init.d/iptables: line 274: restorecon: command not found
这是因为selinux没有安装的缘故,缺少一个组件。安装policycoreutils即可。
yum install policycoreutils -y”
<>><>><>><>><>><>><>><>><>><>><>><>><>><>><>><><>><>><>><>><>><><>
CentOS7安装redis3.2.9版本配置过程走通了
但是到了java上又被困了….
在无法连接到CentOS7的redis数据库时,保留bind 127.0.0.1且添加bind 192.168.2.111(这是我的虚拟机的ip访问地址),然后重启redis,jedis就可以连接了…但是isConnected()还是返回false,难道指的不是这个连接状态吗?
(这话说着简单,但是走到这一步真是费劲了….)
@Test//获得单一的jedis对象操作数据库public void test1() { //1,获得连接对象 Jedis jedis = new Jedis("192.168.2.111", 6379); //IP地址和端口号 System.out.println(jedis.isConnected()); //------刚开始怎么都不通.但是现在能连通,这个返回的还是false....有待探索.. //2,获得数据 String string = jedis.get("a"); System.out.println(string);}
–先到这里吧..有什么情况再来补充
- 关于 redis3.2.9 在 centos7 的 配置 及 Jedis 与 虚拟机 centos7 redis 连接的问题
- Centos7下的Redis集群搭建与Jedis连接
- Centos7下Redis3.2的安装配置与JReid测试
- linux CentOS7上Redis3.2.5的安装与配置
- centos7 安装redis及遇到的问题
- centos7 Redis的安装与配置
- Centos7系统Redis的安装与配置
- CentOS7虚拟机网络的配置
- CentOS7下安装Redis3.0及安装时遇到的问题
- redis在centos7下的不同主机设置主从关系连接不上的问题
- 解决centos7下 客户端不能连接redis 报错 及 后台运行的问题
- 在VMware虚拟机中配置CentOS7的网络
- Centos7.2 Redis数据库的安装与自启动配置
- vmware虚拟机克隆CentOS7 出现的网络问题与解决办法
- centos7的安装及配置
- shadowsocks在centos7的配置
- Centos7在安装配置redis
- centos7关于secureCRT不能通过ssh连接的问题
- 字符数组、字符串、整型数之间的转化
- memset()、memcpy()、memcmp()的使用方法
- shell知识点
- solr中Cache综述
- springMvc 配置 controller 配置 spring-dispatcher-servlet.xml
- 关于 redis3.2.9 在 centos7 的 配置 及 Jedis 与 虚拟机 centos7 redis 连接的问题
- HashMap使用对象作为key
- Android三种播放视频的方式
- Hive 2.1.1安装配置
- 10.C++对C的扩展
- POJ 1389 Area of Simple Polygons 笔记
- Android 服务在后台会在锁屏或者退出的时候清理掉
- VS2013设置单元测试运行目录
- Windows10 安装 Android Studio 2.0+