Python3 [爬蟲實戰] Redis+Flask 動態維護cookies池(上) -开发者知识库
Redis 使用
1 首先去官網下載Reidszip文件。
http://www.redis.cn/topics/config.html
2 Reids的安裝,直接解壓縮zip文件,然后放在一個文件夾中
在文件夾路徑下用dos窗口啟動服務器端:
redis-server.exe redis.windows.conf
Redis 服務器啟動成功的截圖:
這樣服務器就啟動起來了
也可以使用RedisManager GUI工具新建Redis ,選中Redis右鍵
會出現Edit
這里我們設置一下Connection:
Name:隨便取
Host:127.0.1 一般都是這個
Port:端口號,默認6379
最后可以點擊Test Connection 測試一下是否成功連接上去了
然后我們在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入門。感覺學這個拖了很久,崔大神的視頻看了也是不知怎么動手, 一開始配環境都有些難吧。
最佳答案: