溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點(diǎn)擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

python中安裝redis的方法

發(fā)布時(shí)間:2020-08-14 10:53:43 來源:億速云 閱讀:196 作者:小新 欄目:編程語言

這篇文章給大家分享的是有關(guān)python中安裝redis的方法的內(nèi)容。小編覺得挺實(shí)用的,因此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。

一、redis介紹

redis是一個(gè)非關(guān)系型的緩存數(shù)據(jù)庫,因?yàn)槭蔷彺嫠詒edis的速度會非???。redis主要是依靠鍵值對進(jìn)行存儲,類似于java的map、python的字典。redis支持許多的語言,如java、C、C++、C#、PHP、JavaScript、Perl、python等。

二、python安裝

這里我只介紹如何在Windows上安裝redis,以及接下來的實(shí)踐都是在Windows上進(jìn)行的。在Windows上安裝python的依賴庫,常用的方法有兩種,第一種是直接通過pip intall 命令來安裝,第二種是通過下載whl文件進(jìn)行安裝,利用第二種安裝方式,選擇whl文件的時(shí)候,需要注意系統(tǒng)的環(huán)境以及python的版本。

注意:在安裝redis前,請確保已經(jīng)安裝了python。

1、通過pip命令安裝redis

a、win + R鍵打開命令提示符(cmd)窗口

b、輸入下面的命令

pip install redis

會看到下面的安裝窗口,表示安裝成功,可以看到安裝的redis版本是2.10.6。

python中安裝redis的方法

c、驗(yàn)證redis是否安裝成功,在cmd窗口輸入python命令之后再輸入import redis,如果沒有出現(xiàn)模塊不存在則表示安裝成功。

2、通過whl文件安裝redis

a、下載redis.whl文件,whl文件下載地址

b、通過下面的命令進(jìn)行安裝

pip install redis-2.10.6-py2.py3-none-any.whl

c、驗(yàn)證是否安裝成功的方式與前的相同

python多版本管理:如果,你的電腦上都安裝了python2和python3的話,而你在環(huán)境變量中配置的是python3的路徑,那么你在使用上面的方式安裝的時(shí)候都是安裝找python3上的。如果,你不知道是的環(huán)境變量中配置的到底是python3還是python2的時(shí)候,通過打開命令提示符窗口,輸入python,可以查看配置的python版本。如下圖,可以看出python的版本是python3,因?yàn)槲沂峭ㄟ^anaconda安裝的,所以后面能看到anaconda4.4.0的信息。

python中安裝redis的方法

如果,我想要在python2安裝redis,當(dāng)然你有兩種方式可以進(jìn)行安裝。

第一種是找到python2的pip命令安裝目錄,如果是anaconda的話,找到anaconda2的安裝路徑打開scripts目錄,通過cmd窗口進(jìn)入到該目錄下或者找到scripts路徑在文件路徑瀏覽窗口中輸入cmd,然后通過上面的第一種安裝方式進(jìn)行安裝即可。

第二種,就是將下載的redis.whl文件,放到scripts目錄下,再打開cmd窗口,路徑注意路徑也要切換到scripts目錄下,然后通過上面的第二種方式進(jìn)行安裝即可。上面的安裝方式以及多個(gè)python版本安裝依賴庫的問題,適合與所有的依賴庫。

使用whl文件的安裝窗口如下:

python中安裝redis的方法

三、python如何連接redis

1、需要先下載一個(gè)Windows版的redis,但是官方的reids并不支持Windows系統(tǒng),GitHub上有一個(gè)開源項(xiàng)目可以下載Windows版的redis,redis下載。

2、解壓下載的redis,并雙擊打開redis-server.exe,啟動窗口如下,注意觀察port是6379。

python中安裝redis的方法

3、連接redis的python代碼如下:

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

如果,能輸出a表示連接成功。如果報(bào),redis.exceptions.ConnectionError: Error 10061 connecting to localhost:6379. 由于目標(biāo)計(jì)算機(jī)積極拒絕,無法連接。.請檢查的2步操作,保證python代碼中的port與redis的port是一致的。

感謝各位的閱讀!關(guān)于python中安裝redis的方法就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI