欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

Python中使用Redis

安裝包

安裝redis的有3種方式https://github.com/andymccurdy/redis-py

創(chuàng)新互聯(lián)公司專(zhuān)注于網(wǎng)站建設(shè),為客戶提供做網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)開(kāi)發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類(lèi)網(wǎng)站都可以開(kāi)發(fā),品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢(qián),價(jià)格優(yōu)惠,收費(fèi)合理。

  • 第一種:進(jìn)?虛擬環(huán)境py_django,聯(lián)?安裝包redis

    pip install redis

  • 第二種:進(jìn)?虛擬環(huán)境py_django,聯(lián)?安裝包redis

    easy_install redis

  • 第三種:到中?官?-客戶端下載redis包的源碼,使?源碼安裝

    一步步執(zhí)行 wget https://github.com/andymccurdy/redis-py/archive/master.zip
    unzip master.zip
    cd redis-py-master
    sudo python setup.py install

調(diào)?模塊

  • 引?模塊

    from redis import *

  • 這個(gè)模塊中提供了StrictRedis對(duì)象(Strict嚴(yán)格),?于連接redis服務(wù)器,并按照不同類(lèi)型提供 了不同?法,進(jìn)?交互操作

StrictRedis對(duì)象?法

  • 通過(guò)init創(chuàng)建對(duì)象,指定參數(shù)host、port與指定的服務(wù)器和端?連接,host默認(rèn)為localhost,port默認(rèn)為6379,db默認(rèn)為0

sr = StrictRedis(host='localhost', port=6379, db=0)

簡(jiǎn)寫(xiě)
sr=StrictRedis()
  • 根據(jù)不同的類(lèi)型,擁有不同的實(shí)例?法可以調(diào)?,與前?學(xué)的redis命令對(duì)應(yīng),?法需要的參數(shù)與命令的參數(shù)?致

string

  • set

  • setex

  • mset

  • append

  • get

  • mget

  • key

keys

  • exists

  • type

  • delete

  • expire

  • getrange

  • ttl

hash

  • hset

  • hmset

  • hkeys

  • hget

  • hmget

  • hvals

  • hdel

list

  • lpush

  • rpush

  • linsert

  • lrange

  • lset

  • lrem

set

  • sadd

  • smembers

  • srem

zset

  • zadd

  • zrange

  • zrangebyscore

  • zscore

  • zrem

  • zremrangebyscore

Reids在.py中使用示例

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
       sr=StrictRedis()    
    except Exception as e:
       print(e)

string-增加

  • ?法set,添加鍵、值,如果添加成功則返回True,如果添加失敗則返回False

  • 編寫(xiě)代碼如下

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
        sr=StrictRedis()        
        #添加鍵name,值為itheima
        result=sr.set('name','itheima')        
        #輸出響應(yīng)結(jié)果,如果添加成功則返回True,否則返回False
        print(result)    
    except Exception as e:
        print(e)

string-獲取

  • ?法get,添加鍵對(duì)應(yīng)的值,如果鍵存在則返回對(duì)應(yīng)的值,如果鍵不存在則返回None

  • 編寫(xiě)代碼如下

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
        sr=StrictRedis()        
        #獲取鍵name的值
        result = sr.get('name')        
        #輸出鍵的值,如果鍵不存在則返回None
        print(result)    
   except Exception as e:
        print(e)

string-修改

  • ?法set,如果鍵已經(jīng)存在則進(jìn)?修改,如果鍵不存在則進(jìn)?添加

  • 編寫(xiě)代碼如下

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
        sr=StrictRedis()        
        #設(shè)置鍵name的值,如果鍵已經(jīng)存在則進(jìn)?修改,如果鍵不存在則進(jìn)?添加
        result = sr.set('name','itcast')        
        #輸出響應(yīng)結(jié)果,如果操作成功則返回True,否則返回False
        print(result)    
    except Exception as e:
        print(e)

string-刪除

  • ?法delete,刪除鍵及對(duì)應(yīng)的值,如果刪除成功則返回受影響的鍵數(shù),否則則返 回0

  • 編寫(xiě)代碼如下

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
        sr=StrictRedis()        
        #設(shè)置鍵name的值,如果鍵已經(jīng)存在則進(jìn)?修改,如果鍵不存在則進(jìn)?添加
        result = sr.delete('name')        
        #輸出響應(yīng)結(jié)果,如果刪除成功則返回受影響的鍵數(shù),否則則返回0
        print(result)    
   except Exception as e:
        print(e)

獲取鍵

  • ?法keys,根據(jù)正則表達(dá)式獲取鍵

  • 編寫(xiě)代碼如下

from redis import *
if __name__=="__main__":    
    try:        
        #創(chuàng)建StrictRedis對(duì)象,與redis服務(wù)器建?連接
        sr=StrictRedis()        
        #獲取所有的鍵
        result=sr.keys()        
        #輸出響應(yīng)結(jié)果,所有的鍵構(gòu)成?個(gè)列表,如果沒(méi)有鍵則返回空列表
        print(result)    
    except Exception as e:
        print(e)

文章題目:Python中使用Redis
當(dāng)前網(wǎng)址:http://www.chinadenli.net/article18/gsjidp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供手機(jī)網(wǎng)站建設(shè)網(wǎng)站策劃品牌網(wǎng)站建設(shè)面包屑導(dǎo)航網(wǎng)站導(dǎo)航營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

綿陽(yáng)服務(wù)器托管