欢迎投稿

今日深度:

远程连接Redis,

远程连接Redis,


远程连接Redis


1、开启服务器安全组:

2、开启远端防火墙端口:

  • 开启防火墙端口
firewall-cmd --add-port=6379/tcp --permanent
  • 查看端口占用情况
firewall-cmd --list-ports
  • 重启防火墙
firewall-cmd --reload

3、配置redis.conf

  • 注释bind 127.0.0.1

  • protected-mode 设置为true 更安全!

  • 设置访问redis的密码:requirepass 123456

4、重启Redis

  • 重启命令行界面
redis-cli -h 127.0.0.1 -p 6379 shutdown
  • 登录
 redis-cli -p 6379 
  • 输入密码
auth 123456

5、使用idea访问redis

  • 配置环境:(必要要导入jedis依赖包)
  <!--导入jedis的包-->
    <dependencies>
        <!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
        <dependency>
            <groupId>redis.clients</groupId>
            <artifactId>jedis</artifactId>
            <version>4.2.1</version>
        </dependency>
        <!--fastjson-->
        <dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>fastjson</artifactId>
            <version>1.2.48</version>
        </dependency>
        <!--slf4j 用来适配不同的日志框架-->
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-jdk14</artifactId>
            <version>1.7.25</version>
        </dependency>

    </dependencies>
  • 程序如下:
package com.jin;

import redis.clients.jedis.Jedis;

public class Test_01_test {

    public static void main(String[] args) {        
        Jedis jedis = new Jedis("XXX.XXX.XX...", 6379);
        jedis.auth("123456");
        System.out.println(jedis.ping());
    }
    
}

显示结果如下:

PONG

www.htsjk.Com true http://www.htsjk.com/redis/45743.html NewsArticle 远程连接Redis, 远程连接Redis 1、开启服务器安全组 2、开启远端防火墙端口 开启防火墙端口 firewall-cmd --add-port6379/tcp --permanent 查看端口占用情况 firewall-cmd --list-ports 重启防火墙 firewal...
评论暂时关闭