通过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("密码")
到此应该可以连接成功
(以上为我碰到的问题记录一波)
分类:
Redis
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!