日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
Python中使用Redis-創(chuàng)新互聯(lián)

安裝包

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

在大冶等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設(shè) 網(wǎng)站設(shè)計(jì)制作定制開發(fā),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,網(wǎng)絡(luò)營(yíng)銷推廣,外貿(mào)網(wǎng)站制作,大冶網(wǎng)站建設(shè)費(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ù)器,并按照不同類型提供 了不同?法,進(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)寫
sr=StrictRedis()
  • 根據(jù)不同的類型,擁有不同的實(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

  • 編寫代碼如下

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

  • 編寫代碼如下

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)?添加

  • 編寫代碼如下

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

  • 編寫代碼如下

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á)式獲取鍵

  • 編寫代碼如下

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)

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。


文章題目:Python中使用Redis-創(chuàng)新互聯(lián)
網(wǎng)頁(yè)網(wǎng)址:http://www.dlmjj.cn/article/johgd.html