type
status
category
date
slug
summary
tags
icon
Last edited time
May 21, 2023 07:57 AM
一、概述
在Java程序中使用Jedis连接使用Redis时或许会报错,有几个点需要注意的
二、实现
1、redis服务器是否开启
在终端中使用
redis-cli进入客户端后输入命令测试redis服务器是否启动输入
ping得到PONG
若无则使用
redis-server启动Redis2、Linux防火墙是否关闭
如果是Linux系统,直接连Redis是没有这个问题的(大概
如果是Windows系统,连接Linux虚拟机里的Redis大概率会出现这个问题(好像
解决方法:在Linux终端中输入
service iptables stop后重启redis3、未修改redis-conf中的blind 127.0.0.1
如果未注释这条的话,外部是无法访问Redis的
解决方法:终端下
vim redis-conf 然后找到这行,前面加上#4、未设置Redis密码
如果还出错的话,有可能是Redis未设置密码
解决方法:和
3解决方法类似,进入redis-conf后键入:/requirepass foobared则可找到目标行,然后把
foobared修改成需要的密码就可以了- 此处修改密码为
admin

三、解决过后
可获取到
bar,解决问题四、产生问题
Redis设置密码过后,就不能简单的使用
redis-cli在终端下连接Redis了需要加上
-a选项和设置的密码进行登录例如
redis-cli -a admin- 作者:Jimmy Huang
- 链接:https://huangjihao.com/f703ff08-0053-481a-aa41-56d40257561f
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。