python連接redis
打開pycharm,新建.py文件,輸入import redis,若是有提示紅色波浪線,則未安裝redis, 只需要在Terminal終端輸入該命令:pip install redis

安裝成功后,自動導(dǎo)入包。
import redis r= redis.Redis(host='127.0.0.1',port=6379,decode_responses=True) #string r.set('name','軟測小棧') print(r['name']) print(r.get('name')) print(type(r.get('name'))) #list r.lpush('list','c','l','o','v','e','r') print(r.llen('list')) print(r.lrange('list',0,5)) #set r.sadd("set1", 33, 44, 55, 66) print(r.smembers('set1')) #hash r.hmset('hash',{'name':'zhangsan','age':20,'tel':123456}) print(r.hgetall('hash')) #zset r.zadd('myzset', {'a': 3, 'b': 4,'c':5}) print(r.zrange('myzset',0 ,1))
為什么要去學(xué)這塊的知識呢? 一方面 是為了查漏補(bǔ)缺,另外一方面是 在進(jìn)行測試的過程中,開發(fā)告訴我們一些數(shù)據(jù)會寫到緩存里邊,而我們手動修改數(shù)據(jù)庫的數(shù)據(jù)時,緩存的數(shù)據(jù)也不會更新,需要我們手動去刪除緩存中的數(shù)據(jù)。除了每次手動輸入命令刪除外,也可以試試用代碼去刪除。多思考,可以想想開發(fā)的實(shí)現(xiàn)邏輯。

浙公網(wǎng)安備 33010602011771號