通过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("密码")
到此应该可以连接成功
(以上为我碰到的问题记录一波)

浙公网安备 33010602011771号