首页 > 技术文章 > Pycharm redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:XXXX

wongdu2014 2018-06-07 12:59 原文

       关键字"python redis模块"搜索到文章<python的redis简单使用>,但是在pycharm中报错"redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:",然后搜索到文章<redis错误:Error 10061 connecting to 127.0.0.1:6379>说需要"hosts文件指定了127.0.0.1 localhost",但是并没有用处,后来搜到文章<redis.exceptions.ConnectionError: Error 111 connecting to localhost:6379. Connection refused.>,但是貌似是linux下安装redis的服务器。后来关键字"pycharm 连接redis"搜索到文章<针对pycharm导入redis提示No module named redis的解决办法>,猜想之前直接在命令行中安装的redis不对,但是参照着做的时候报错"AttributeError: 'module' object has no attribute 'main'",然后以此为关键字搜索到文章<pycharm 安装第三方库报错:AttributeError: 'module' object has no attribute 'main'>,参照该文章和上一篇文章最终安装了redis,但是还不行。

       后面关键字"Pycharm redis.exceptions.ConnectionError: Error 10061 connecting to"搜到文章<Python3 [爬虫实战] Redis+Flask 动态维护cookies池>和文章<python连接自建redis服务器>,这两篇文章都提到了"redis服务器",所以就关键字"redis-server"搜到文章<Redis 安装|菜鸟教程>,根据此文章在widows下启动redis,然后注意默认端口是6379,然后修改Pycharm中的程序的端口,然后就正常访问了,不再出现redis连接错误。其实前面搜到文章<python调用redis模块失败>也有明确指出"试一下redis-cli确定redis-server正常再说吧",文章<起点小说爬取--scrapy/redis/scrapyd>指出当出现"redis.exceptions.ConnectionError"时"需要先启动对应的服务"。文章<python3.4学习笔记(二十四) Python pycharm window安装redis MySQL-python相关方法>也有明确指出在window安装redis,但是感觉其中给出的连接中redis版本较低,所以后面是参照<Redis 安装|菜鸟教程>来搭建并运行redis服务。

推荐阅读