使用Jedis连接Redis失败的几个注意点
一、概述
在Java程序中使用Jedis连接使用Redis时或许会报错,有几个点需要注意的
二、实现
1、redis服务器是否开启
在终端中使用redis-cli
进入客户端后输入命令测试redis服务器是否启动
输入ping
得到PONG
若无则使用redis-server
启动Redis
2、Linux防火墙是否关闭
如果是Linux系统,直接连Redis是没有这个问题的(大概
如果是Windows系统,连接Linux虚拟机里的Redis大概率会出现这个问题(好像
解决方法:在Linux终端中输入service iptables stop
后重启redis
3、未修改redis-conf
中的blind 127.0.0.1
如果未注释这条的话,外部是无法访问Redis的
解决方法:终端下vim
redis-conf
然后找到这行,前面加上#
4、未设置Redis密码
如果还出错的话,有可能是Redis未设置密码
解决方法:和3
解决方法类似,进入redis-conf
后键入:/requirepass foobared
则可找到目标行,然后把foobared
修改成需要的密码就可以了
*此处修改密码为admin
三、解决过后
package test01;import redis.clients.jedis.Jedis;public class JedisDemo01 {public static void main(String[] args) {Jedis jedis = new Jedis("localhost");jedis.auth("admin");jedis.set("foo","bar");String value = jedis.get("foo");System.out.println(value);}
}
可获取到bar
,解决问题
四、产生问题
Redis设置密码过后,就不能简单的使用redis-cli
在终端下连接Redis了
需要加上-a
选项和设置的密码进行登录
例如
redis-cli -a admin
使用Jedis连接Redis失败的几个注意点相关推荐
- jedis连接redis失败解决
一.设置云服务器安全组 添加6379端口号的访问权限,授权对象为0.0.0.0 二.配置redis.conf 将绑定端口号注释. Linux上的redis处于安全保护模式,所以不能直接从外部建立连接. ...
- java 连接redis失败_java 连接Redis问题及demo
java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用je ...
- 使用jedis连接Redis
一.通过jedis连接redis单机 1.1导入jedis依赖 <dependency><groupId>redis.clients</groupId><ar ...
- Java中使用Jedis连接Redis对SortedSet进行排序操作
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis对Hash进行操作的常用命令
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis对Set进行操作的常用命令
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis对List进行操作的常用命令
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis对String进行操作的常用命令
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
- Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting
场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...
最新文章
- 2021/6/20~22 每天学习python 30分钟 -了解python - python的运算符
- mysql分布式数据库中间件对比
- linux 错误处理命令,Linux运行脚本命令提示No such file or directory错误的解决办法
- mysql 关联更新_跳出初学MySQL知识的原理整理(一)
- [Ext JS 4] MVC 应用程序框架
- 百度开源的71款项目
- 芒果db怎么连mysql_MongoDB 芒果数据库的使用
- 明道云实现产品BOM清单的快速搭建
- js制作动态图片时钟
- operands could not be broadcast together with shapes解决方案
- 第九届河南省程序设计大赛-NYOJ-1276(搜索batter)
- 笔记本通过网线连接台式机共享网络
- Cubase10自编曲平台,享受音乐带来的快乐!
- 中国首条3D刷脸地铁开通,终于理解数加加众包为啥采集人脸了
- 清朝后宫佳丽的真实照片
- c#split方法拆分为数据_C# 根据分隔符拆分Excel单元格数据
- 都说互联网很赚钱,真的?
- 当当网页制作html代码,网页制作语言:HTML
- 计算机论文景观设计1500,计算机效果图设计园林景观论文
- kitti数据集转换成可运行的YOLOv5格式