通过java连接redis踩得坑

Redis装在linux 中

(运行redis的时候需要在命令后面指定配置文件 例如 ./bin/redis-server & /usr/src/redis/redis.conf)不然配置将不生效

如果需要在java 中连接redis需要修改redis.conf这个配置文件

修改点;

1.将bind打头的注释掉 因为如果开启这个那么你的redis只能本机访问,

2.将保护模式关闭 同样在此配置文件中 protected-mode yes 选项将yes改为no 

尝试连接看是否可以成功 

未成功:

1.检查Linux中的端口6379是否开放 或者 可以直接关闭防火墙(不推荐)再次尝试连接

2.如果代码中报错为 意为设置密码 那么在redis.conf中将  requirepass 前的注释移除 并在其后删掉默认的密码 修改为自己的(看个人需求)再次尝试连接

当修改密码后连接方式变为   ./redis-cli -a  密码

输入密码后验证是否可以发送键值对

在java 中连接需要调用方法 jedis.auth("密码")

到此应该可以连接成功

(以上为我碰到的问题记录一波)

 

posted @   PointerNUll..M  阅读(228)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示