一、概述

在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失败的几个注意点相关推荐

  1. jedis连接redis失败解决

    一.设置云服务器安全组 添加6379端口号的访问权限,授权对象为0.0.0.0 二.配置redis.conf 将绑定端口号注释. Linux上的redis处于安全保护模式,所以不能直接从外部建立连接. ...

  2. java 连接redis失败_java 连接Redis问题及demo

    java连接linux Redis遇到的问题 昨天在Linux搭建了Redis服务,今天使用java连接测试了一下.要想使用java连接redis服务,就离不开jedis-2.6.1.jar.使用je ...

  3. 使用jedis连接Redis

    一.通过jedis连接redis单机 1.1导入jedis依赖 <dependency><groupId>redis.clients</groupId><ar ...

  4. Java中使用Jedis连接Redis对SortedSet进行排序操作

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  5. Java中使用Jedis连接Redis对Hash进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  6. Java中使用Jedis连接Redis对Set进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  7. Java中使用Jedis连接Redis对List进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  8. Java中使用Jedis连接Redis对String进行操作的常用命令

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

  9. Java中使用Jedis连接Redis服务端时提示:JedisConnectionException: Failed connecting

    场景 Centos中Redis的下载编译与安装(超详细): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/103967334 Re ...

最新文章

  1. 2021/6/20~22 每天学习python 30分钟 -了解python - python的运算符
  2. mysql分布式数据库中间件对比
  3. linux 错误处理命令,Linux运行脚本命令提示No such file or directory错误的解决办法
  4. mysql 关联更新_跳出初学MySQL知识的原理整理(一)
  5. [Ext JS 4] MVC 应用程序框架
  6. 百度开源的71款项目
  7. 芒果db怎么连mysql_MongoDB 芒果数据库的使用
  8. 明道云实现产品BOM清单的快速搭建
  9. js制作动态图片时钟
  10. operands could not be broadcast together with shapes解决方案
  11. 第九届河南省程序设计大赛-NYOJ-1276(搜索batter)
  12. 笔记本通过网线连接台式机共享网络
  13. Cubase10自编曲平台,享受音乐带来的快乐!
  14. 中国首条3D刷脸地铁开通,终于理解数加加众包为啥采集人脸了
  15. 清朝后宫佳丽的真实照片
  16. c#split方法拆分为数据_C# 根据分隔符拆分Excel单元格数据
  17. 都说互联网很赚钱,真的?
  18. 当当网页制作html代码,网页制作语言:HTML
  19. 计算机论文景观设计1500,计算机效果图设计园林景观论文
  20. kitti数据集转换成可运行的YOLOv5格式

热门文章

  1. Win7下安装Qt3D库
  2. 惠普战99 u盘启动BIOS设置教程
  3. 在KindEditor中编辑可上传MP4
  4. 编写程序求n!--C语言中数组的使用
  5. 其实大多数人没必要买iphone5
  6. 配置msp432e401y的ADC采样达到2M
  7. 关于开源软件研究的英文论文_关于开源公司软件的7个神话
  8. Oracle表分区概念和实战
  9. illustrator下载_在Illustrator和手绘中创建矢量图形
  10. LTspice raw文件格式