IEDA远程访问redis被拒绝

IDEA无法访问远程redis(linux环境下)

  1. 先测试远程服务器是否能正常访问
    ping ip(192.168.1.1)
  • 连不通查看防火墙是否打开
  1. 设置requirepass 表示连接的密码
  • 临时方式,如果redis重启之后密码就会失效
进入redis中设置密码
127.0.0.1:6379> config set requirepass abcdefg
  • 永久方式
redis.conf的配置文件中找到requirepass这个参数
# requirepass foobared
requirepass 123   指定密码123
保存后重启redis就可以了
image.png

image.png
  1. 在redis的配置文件里面,把bind 127.0.0.1 给注释掉。到此应该就能正常连接了


    image.png
  2. 附上java连接代码

//连接redis服务器,192.168.1.1:6379
 jedis = new Jedis("ip", 6379);
 //权限认证
jedis.auth("password");
  • 配置文件
<bean id=”jedisConnectionFactory”
class=”org.springframework.data.redis.connection.jedis.JedisConnectionFactory”>
<property name=”hostName” value=”${redis.host}” />
<property name=”port” value=”${redis.port}” />
<property name=”password” value=”${redis.pass}” />
</bean>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容