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

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

时间:2022-10-04 16:24:03浏览次数:77  
标签:requirepass -- redis 6379 Jedis 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远程连接就完成了

 

标签:requirepass,--,redis,6379,Jedis,conf
From: https://www.cnblogs.com/Jonkidi/p/16753944.html

相关文章

  • redis一些关于SessionCallback和事务要注意的地方
     文章目录1.redisTemplate2.StringRedisTemplate3.测试SessionCallBack4.redis相关的同样适用lambda5.RedisSessionCallback和redis事务的区别......
  • Redis核心设计原理(深入底层C源码)
    Redis基本特性1.非关系型的键值对数据库,可以根据键以O(1)的时间复杂度取出或插入关联值2.Redis的数据是存在内存中的3.键值对中键的类型可以是字符串,整......
  • 003-Redis 中的 BitMaps
    1.BitMap1.1bitcount1.1.1基本信息BITCOUNTkey[startend]summary:Countsetbitsinastringsince:2.6.0Countthenumberofsetbits(populationcounti......
  • Redis学习目录
     目录持续更新...​​Redis简介​​​​Redis安装及基本配置​​​​Redis持久化​​​​Redis开发及管理实战​​​​Redis高可用及集群​​​​Redis多API开发​​ ......
  • Docker 启动 Redis 就停止解决方案(2022-3)
    启动命令如下:dockerrun-itd\-p6379:6379\--namemyredis\-v/home/redis/redis.conf:/etc/redis/redis.conf\-v/home/redis/data:/data\redis:latest\re......
  • 002-Redis的 String 使用
    Redis命令十分丰富,包括的命令组有Cluster、Connection、Geo、Hashes、HyperLogLog、Keys、Lists、Pub/Sub、Scripting、Server、Sets、SortedSets、Strings、Transactions......
  • redis 允许远程访问
    1.取消绑定本地地址找到redis配置文件,redis.conf,注释掉指定的bind,当不指定时表示允许所有访问。   2.关闭保护模式在redis服务器上使用redis-cli,执行命令C......
  • Redis高性能怎么做到的?
    Redis的高性能怎么做到的?Redis这个NOSQL数据库在计算机界可谓是无人不知,无人不晓。只要涉及到数据那么就需要数据库,数据库类型很多,但是NOSQL的kv内存数据库也很多,redis作为......
  • Redis入门(四):springboot整合redis
    案例一​​demo​​​为​​chnx/springboot/redis01​​创建springboot项目,导入redis依赖<dependency><groupId>org.springframework.boot</groupId><artifactId>s......
  • Redis6
    Redis数据结构redis-cli-hhost-pport-apasswordhost:远程redis服务器hostport:远程redis服务端口password:远程redis服务密码(无密码的的话就不需要-a参数了)......