您的位置:首页 > 数据库 > Redis

redis Error: Connection reset by peer 解决

2017-05-23 11:15 3963 查看
我的redis版本:3.2.8.redis安装教程,参考官方网站: https://redis.io/download
$ wget http://download.redis.io/releases/redis-3.2.8.tar.gz $ tar xzf redis-3.2.8.tar.gz
$ cd redis-3.2.8
$ make && make install
今天使用redis客服端访问远程redis服务器时,出现如下错误:
redis-cli -h yourIP -p 6379 -a yourpassword
138.128.221.254:6379> keys *
Error: Connection reset by peer
在网上多番查找,很多说是配置文件redis.conf中的:# bind 127.0.0.1需要注释掉。因为这个是设置redis服务器只在本地监听,从而会拒绝来自外网的监听,同时:
protected-mode no
去掉注释,设置为 no,表明不已保护模式运行。requirepass YOURPASSWORD设置远程访问密码然而,我检查了我的配置文件,所有的设置均已经设置好。在远程服务器上使用redis-cli可以进行本地的数据库访问,证实本地数据库是没有问题的。后面才发现因为我使用redis-server启动服务器时,没用指定我的配置文件的位置,所以配置文件中的设置均没用。因为我的配置文件在/home/redis-3.2.8/中,所以在:
cd /home/redis-3.2.8redis-server redis.conf
重新启动服务器后,再次在远程链接,就ok啦。顺便记录一下redis关闭:redis-cli shutdownpkill redis-serverkillall -9 redis-serverredis版本查看:redis-server --version
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐