设置Redis外网可访问,通过java程序远程访问Redis

一、设置Redis外网可访问

说明:Redis安装在centos7下
1、开放端口6379

firewall-cmd --zone=public --add-port=6379/tcp --permanent

在这里插入图片描述
我这里的警告信息是,端口6379已开通。
查看开放端口:firewall-cmd --zone=public --list-ports
在这里插入图片描述
2、修改Redis配置文件 redis.conf

vi /usr/local/redis-4.0.6/redis.conf

bind 127.0.0.1
protected-mode yes

修改为

# bind 127.0.0.1
protected-mode no

3、重启Redis
关闭Redis:redis-cli shutdown
以配置文件的方式开启Redis:redis-server /usr/local/redis-4.0.6/redis.conf

4、检查Redis参数是否正确加载
进入Redis客户端:redis-cli
在这里插入图片描述
查看参数bind:config get bind
在这里插入图片描述
查看参数protected-mode:config get protected-mode
在这里插入图片描述
如图所示,参数加载成功!可以开始使用Jedis测试啦!(我之前就是因为没有使用配置文件重启Redis,参数没有正确加载,导致测试一直不通过。心累)

二、通过java程序远程访问Redis

代码:

 	Jedis jedis = new Jedis("192.168.174.128", 6379);
 	//jedis.auth("123456"); //Redis设置了密码的需要先认证
    jedis.ping(); // 连接失败会抛出异常
    System.out.println("reids 连接成功!");
    jedis.set("name", "小草酱");
    System.out.println(jedis.get("name"));

使用Java操作Redis需要jedis-2.1.0.jar.
运行结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值