Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库

Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库,第1张

Redis 使用

1 首先去官網下載Reidszip文件。

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

2 Reids的安裝,直接解壓縮zip文件,然后放在一個文件夾中

Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库,shfit   右鍵點開dos窗口,第2张

在文件夾路徑下用dos窗口啟動服務器端:
redis-server.exe redis.windows.conf

Redis 服務器啟動成功的截圖:

Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库,Redis 服務器啟動成功.png,第3张

這樣服務器就啟動起來了

也可以使用RedisManager GUI工具新建Redis ,選中Redis右鍵
會出現Edit
這里我們設置一下Connection:
Name:隨便取
Host:127.0.1 一般都是這個
Port:端口號,默認6379
最后可以點擊Test Connection 測試一下是否成功連接上去了

Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库,設置Redis庫,第4张

然后我們在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’))

成功打印的圖片:

Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库,正確輸出的結果,第5张


總結:這是自己第一次接觸redis, 之前沒有接觸過,一只很畏懼使用redis flask 維護cookies池, 這是redis入門。感覺學這個拖了很久,崔大神的視頻看了也是不知怎么動手, 一開始配環境都有些難吧。

最佳答案:

本文经用户投稿或网站收集转载,如有侵权请联系本站。

发表评论

0条回复