Python3 [爬虫实战] Redis+Flask 动态维护cookies池(上)

来源:互联网 发布:唐山it培训 编辑:程序博客网 时间:2024/06/05 08:24

Redis 使用

1 首先去官网下载Reidszip文件。

http://www.redis.cn/topics/config.html

2 Reids的安装,直接解压缩zip文件,然后放在一个文件夹中

shfit + 右键点开dos窗口

在文件夹路径下用dos窗口启动服务器端:
redis-server.exe redis.windows.conf

Redis 服务器启动成功的截图:

Redis 服务器启动成功.png

这样服务器就启动起来了

也可以使用RedisManager GUI工具新建Redis ,选中Redis右键
会出现Edit
这里我们设置一下Connection:
Name:随便取
Host:127.0.1 一般都是这个
Port:端口号,默认6379
最后可以点击Test Connection 测试一下是否成功连接上去了

设置Redis库

然后我们在Pycharm中进行Redis的链接跟测试

在host不对的情况下:

代码中会出现:

redis.exceptions.ConnectionError: Error 10061 connecting to 127.0.0.1:6379. 由于目标计算机积极拒绝,无法连接。.

所以:

黑色dos窗口得一直启动着,这样就不会出现无法连接的问题

用Python3 对redis的基本操作:

import redis
r = redis.Redis(host=’127.0.0.1’, port=6379)
r.set(‘name’, ‘test’)
print(r.get(‘name’))

在浏览器中:我们输入:

http://127.0.0.1:6379/
或者:localhost:6379 然后就可以看到数据的访问情况了。

在服务器上启动成功的基础上,再进行python 代码链接redis

import redis
r = redis.Redis(host=’127.0.0.1’, port=6379)
r.set(‘name’, ‘test’)
print(r.get(‘name’))

成功打印的图片:

正确输出的结果


总结:这是自己第一次接触redis, 之前没有接触过,一只很畏惧使用redis+flask 维护cookies池, 这是redis入门。感觉学这个拖了很久,崔大神的视频看了也是不知怎么动手, 一开始配环境都有些难吧。

原创粉丝点击