windows環境下基於pycharm安裝Redis出現的兩個錯誤解決方案


說明:下面給出的兩個鏈接是解決安裝和使用Redis的時候遇到的兩個問題參考的博客網址,本文有解釋不清楚的地方可以原博客查看,侵權刪!

Q1參考鏈接-https://blog.csdn.net/maqunfi/article/details/82947675

Q2參考鏈接-https://blog.csdn.net/sinat_29957455/article/details/78567194詳細版,推薦!

      https://www.cnblogs.com/xiaodai0/p/9761192.html(簡化版)

問題1:使用命令pip install redis安裝Redis的時候出現超時報錯:

 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'ConnectTimeoutError(<pip._
vendor.urllib3.connection.VerifiedHTTPSConnection object at 0x00000246FD253748>, 'Connection to pypi.org timed out. (connect timeout=15)')': /si
mple/redis/

方案:鏈接超時有以下幾個情況:(1)網速是不是有問題,(2)命令是否正確,(3)是否被牆。

而我遇到的情況正好是(1),換成手機熱點,保證網絡正常,瞬間下載安裝完成;至於第(2)個情況,更簡單了,檢查命令是否出錯;至於第(3)種情況,只能翻牆解決;

 

 

 

問題2:使用re =redis.Redis(host="localhost",port=6379,decode_responses=True)測試的時候提示連接(計算機拒絕)錯誤

ConnectionRefusedError: [WinError 10061] 由於目標計算機積極拒絕,無法連接。

  文章最開始的位置,給出的推薦參考鏈接,講得很詳細,從安裝Redis就開始講解,包括命令安裝(例如上面的問題1給出的命令),還有Windows下通過下載whl文件安裝,這里就不搬過來講述了。回到正題。

  方案:出現這個問題是因為Redis服務未啟動,進入https://github.com/MicrosoftArchive/redis/releases下載Redis-x64-3.2.100.zip文件,解壓之后,找到安裝路徑,找到redis-server.exe雙擊打開,啟動窗口如下圖 1 所示。

    注意:(1)Redis-x64-3.2.100.zip實際大小只有幾M,下載緩慢的時候嘗試多次下載或者換個網試一下;(2)解壓后的文件夾中文件很多,如圖 2 ,博主測試的結果:參考鏈接一,啟動redis-server.exe成功解決問題;參考鏈接 2 ,啟動redis-cli.exe,計算機無響應,測試程序還是報錯——計算機拒絕。

  

 圖一 啟動redis-server.exe界面

圖二 文件夾目錄文件預覽(紅色標注是啟動文件)

 

 

 測試代碼:

import redis
 
if __name__ == "__main__":
    r = redis.Redis(host="localhost",port=6379,decode_responses=True)
    r.set("name","a")

注意:確保python給出的例程中的端口號與服務端的端口號6379是一致的。

 

 

最后說明一下:本博文只是為了記錄自己在學習的過程中遇到問題時是如何解決的,博文中給出了參考鏈接,博主支持原創也尊重原創,如有侵權,聯系博主刪博!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM