Jedis远程连接redis详解(密码设置、防火墙端口6379开启、去掉保护)

   日期:2020-10-17     浏览:497    评论:0    
核心提示:设置redis密码redis安装好后默认是没有密码的,设置密码需要修改redis.conf将#requirepass foobared修改为requirepass 密码vi redis.conf 在vi 下按shift+: 输入 /requirepass foobared 快速定位到本行n 下一条N 或shift+n 上一条#requirepass foobaredrequirepass 111111去掉保护模式保护模式下,只能本地链接,我们需要修改配置文件redis.conf将

设置redis密码

redis安装好后默认是没有密码的,设置密码需要修改redis.conf

将#requirepass foobared修改为requirepass 密码

vi redis.conf 

在vi 下按shift+: 输入 /requirepass foobared 快速定位到本行
n 下一条
N 或shift+n 上一条

#requirepass foobared
requirepass 111111

去掉保护模式

保护模式下,只能本地链接,我们需要修改配置文件redis.conf
将下面这行注释掉,可以使用上面的方法快速定位到这行

# bind 127.0.0.1 

找到protected-mode yes 修改为no

protected-mode no

然后wq保存退出

防火墙端口6379开启

在redis.conf中默认的端口是6379 开启该端口

firewall-cmd --zone=public --add-port=6379tcp --permanent
#重新加载并查看开放的端口号
firewall-cmd --reload
firewall-cmd --permanent --zone=public --list-ports

使用刚才的配置文件启动redis服务

./redis-server redis.conf 

java代码

导入Jedis坐标(包)

        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>2.9.0</version>
        </dependency>

连接测试

public static void main(String[] args) { 
        Jedis jedis=new Jedis("192.168.182.129",6379);//默认端口号不写也测试成功了
        jedis.auth("111111");
        jedis.set("name", "tom");
        String name = jedis.get("name");
        System.out.println(name);
    }

至此一个简单的redis远程连接就完成了

帮助到您请点赞关注收藏 谢谢谢谢!

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服