1、介绍
我们平时开发过程中,肯定会出现一些场景,如:
- 我本机需要连接同事电脑上的Redis服务器
- 我本机需要连接云上的Redis服务器
- 云上部署的应用连接我本地的Redis服务器
但是一般我们本地代码连接本地Redis服务器是没有问题的,但是上面三种场景,可能就会出现问题了,会报一个【拒绝连接】的异常
2、解决
如果出现这样的问题,那我们怎么解决呢?
非常简单,打开Redis服务器的安装目录,打开【redis.windows.conf】和【redis.windows-service.conf】文件,如下:
然后在两个文件中都做下面两步操作即可:
- 搜索bind单词,出现【bind 127.0.0.1】的地方,前面加#注释掉即可
- 搜索protected单词,出现【protected-mode yes】的地方全改将yes改成no即可
然后再重启Redis服务器即可,这样你这台Redis服务器,不仅本地代码可以连接,其他服务器上的代码就都可以连接了
3、总结
这是我遇到的问题解决方式,大家环境各不一样,可能这样操作了还是解决不了,只能再慢慢排查了,或者给我留言,给你看下,祝君好运!