Python之操作Redis

代碼

#Author Kang

import redis

#創(chuàng)建一個(gè)池
pool = redis.ConnectionPool(host='10.3.152.35',port=6379)

#通過(guò)池連接redis
r = redis.Redis(connection_pool=pool)

#string模式
r.set('name','kang')
print(r.get('name').decode())

#hash模式,一行里只能設(shè)置一個(gè)key一個(gè)值
r.hset('info','username','mingkang')     #設(shè)置key->info 的username值
r.hset('info','age','23')                #設(shè)置key->info 的age值

print(r.hget('info','username').decode())      #獲取info里的username值
print(r.hkeys('info'))                         #獲取info里的所有key
print(r.hvals('info'))                         #獲取info里的所有values
print(r.hgetall('info'))                       #獲取info的所有key與values值

#hash模式,可以一行內(nèi)設(shè)置多鍵值
hmDict = {'field':'foo','field1':'bar','field2':'hehe'}
hmKeys = hmDict.keys()
r.hmset('info2',hmDict)
print(r.hmget('info2',hmKeys))

#結(jié)果
kang
mingkang
[b'username', b'age']
[b'mingkang', b'23']
{b'username': b'mingkang', b'age': b'23'}
[b'foo', b'bar', b'hehe']

文章題目:Python之操作Redis
當(dāng)前網(wǎng)址:http://muchs.cn/article6/gescog.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃網(wǎng)站導(dǎo)航、品牌網(wǎng)站設(shè)計(jì)定制開(kāi)發(fā)、外貿(mào)建站、關(guān)鍵詞優(yōu)化

廣告

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

手機(jī)網(wǎng)站建設(shè)