本地代码连接redis远程云服务器踩坑

1 更改redis.conf

1.注释掉这行,作用:去掉只有本机才能访问这个限制

在这里插入图片描述

2. 连接redis服务器不使用密码

在这里插入图片描述

3. 增加守护进程,允许redis后台运行

在这里插入图片描述

2. 更改云服务器安全组(我用的华为云ecs),给redis端口6379增加入网权限

首先查看自己使用的安全组:
在这里插入图片描述
在这里插入图片描述

然后自己在云服务器网站上找到修改安全组配置的地方做如下修改
在这里插入图片描述

3. 关闭6379端口的防火墙

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

查看端口是否打开:
firewall-cmd --zone=public --list-ports
在这里插入图片描述

4. 启动redis

cd到redis安装目录
./src/redis-server redis.conf

5. 验证

1. telnet ip 6379

ctrl+ ] : 进入telnet页面,键入quit即可退出

2. 代码测试

package com.redisdemo;


import org.junit.Before;
import org.junit.jupiter.api.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;


public class TestRedis {


    @Test
    public void testAdd() {
        JedisPool jedisPool = new JedisPool("自己的远程服务器ip", 6379);
        Jedis jedis = jedisPool.getResource();

        String str = jedis.set("name", "haha");
        String str1 = jedis.get("name");
        System.out.println(str1);
    }
}

结果:
在这里插入图片描述
./src/redis-server redis.conf
./src/redis-cli

以上就是我遇到的一些坑,希望能帮助你
弱小和无知不是生存的障碍,傲慢才是

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值