java连接redis,实现订阅发布遇到的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java连接redis,实现订阅发布遇到的问题相关的知识,希望对你有一定的参考价值。

我在使用的时候redis是安装在本机虚拟机上,使用java连接时遇到一些错误,归纳需要改动的地方如下:

1、redis的配置文件默认是绑定了127.0.0.1的ip,需要到redis.conf中找到这一行,注释掉

2、redis默认不允许非本机客户端连接,本身又是没有密码的,需要设置一个登录密码,用密码连接

设置密码命令:config set requirepass xxx,密码设置之后需要认证一下才能正常使用get获取数据:auth xxx,后面是刚才设置的密码

3、java程序连接redis的时候也需要调用auth方法认证一下:jedis.auth("xxx");

感谢以下博主提供的分享:

http://blog.csdn.net/yingxiake/article/details/51472810

http://blog.csdn.net/basycia/article/details/52176025

http://blog.csdn.net/wohaqiyi/article/details/65448235

本文出自 “每天进步一点点” 博客,请务必保留此出处http://wangguangshuo.blog.51cto.com/10283213/1951563

以上是关于java连接redis,实现订阅发布遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

为啥使用 PUBSUB 订阅时无法 PING?

Redis模拟多个redis客户端实现订阅功能

redis学习教程三《发送订阅事务连接》

Webflux,使用Websocket如何防止订阅两次反应式redis消息操作

Java实现Redis的消息订阅和发布

基于redis(订阅发布)实现python和java进程间通信