自己也寫了一個爬蟲框架,最近在使用scrapy爬蟲框架,發現爬小型的還是可以的,但是爬大型的一些網站,感覺使用起來還是不太行的,就考慮這邊用scrapy+redis采用分布式爬蟲。廢話不多說,我們來安裝redis,其實很easy。
第一步:https://github.com/tporadowski/redis/releases
去這個網站下載

第二步:雙擊打開下載好的文件,勾選xpath添加,然后一路next
第三步:然后一直下一步,最后安裝就行。安裝完成后可以在任務管理器的服務里面看到 Redis 服務已經啟用。
第四步:Windows 啟動服務時會調用這個配置文件,如果從命令提示符中使用 redis-server 命令的話需要指定配置文件的路徑。 讓我們打開cmd查看試一下是否安裝成功, 在命令提示符中輸入 redis-cli 啟動 Redis 客戶端,然后輸入 ping,可以看到返回 PONG。

但是你輸入redis-cli.exe -h 你自己當前的ip地址 -p 6379 會發現一直連接不上,這個是我們下面要解決的問題
還有一個問題,當你總想要執行某條命令發現認證出現問題,這時候授權就可以啦。
第一個question:
以上安裝過程很容易把,但是安裝之后,會發現只有可以127.0.0.1可以訪問,本地的ip地址都不能訪問,遠程更別提了,那咋整呢,很容易的。
第一步注釋: #bind 127.0.0.1 第二步: protected-mode yes 改為 protected-mode no 第三步:若需要設置授權, 那么找到requirepass 將其后的值改為自已的密碼 requirepass 123456
然后這時候重啟redis服務器 按win+r 輸入 services.msc 找到redis服務點擊重啟即可
在終端輸入 redis-server.exe redis.windows.conf
看到下面的代表配置生效 啟動成功啦

我這邊下載一個可視化工具

在地址欄 輸入你的ip地址
驗證那個地方填上你的requirepass 設置的密碼
點擊下面的測試連接,代表可以通過你的ip地址連接成功(127.0.0.1的肯定可以 我說的是192.168.***.***的ip)

第二個question:
這時候 在開啟一個終端 進入redis安裝目錄 輸入redis-cli.exe -h 你的ip地址 -p 6379,發現各種認證失敗

怎么辦呢,很簡單 敲入 auth “密碼” 即可
比如你的密碼是 root
敲入 auth “root”即可
然后我們簡單測試一下




然后redis就這么安裝好了,可以使用了!
