初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法

时间:2024-03-25 14:21:22

初次使用Python连接Redis的时候突然报错如标题:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
额。。。回头又重看了一遍刚刚自己写的代码,没有错啊?怎么就无法连接了???
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
后来翻看一番谷歌,才发现一个尴尬的问题。。。上面????报错的原因是因为Redis服务没有启动。。。 换句话说就是还没有安装Redis服务。。。自然就没法连接了????。好了,问题找到了,解决的办法也有了。

来到GitHub下载能在Windows系统下运行的Redis服务
Redis-x64-3.2.100.zip
PS:不是Windows系统的请到官方自行下载符合你的Redis服务版本

然后解压运行下面这个redis-server.exe文件:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
出现这个标志性redis图标的画面才代表正常启动了redis服务。。。
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
再次回到刚才的Python连接Redis的实例程序重新运行一下看看:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
成功用Python连接了Redis并对Redis进行了读写操作,一万次掌柜这里花了4.8秒的样子????比老师的慢了。。。很多。。。

PPS:不知道有没有朋友注意到一开始报错那里有一行提示:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
看这意思是说”Redis.hmset()方法会被取消,然后使用Redis.hset()来代替。”于是掌柜顺便翻到官网一看这两个方法,发现这么几行字:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
果真,从Redis4.0.0版本开始,HSET就会替代HMSET方法,能进行多行键值的添加。
不过掌柜看了一下刚刚下载的Redis的版本,还是3.5.2:
初次使用Python连接Redis报错: 由于目标计算机积极拒绝,无法连接。的解决办法
????所以暂时不用担心这个方法的错用。

参考资料:
Windows下python安装redis
Redis官网