標籤:簡單 推薦 div __name__ index 預設 資料 com int
安裝
用pip命令來安裝操作Redis的庫。
pip install redis
操作
import redis
在python中操作Redis資料庫是十分簡單的,命令與Linux下操作redis資料庫的命令幾乎一模一樣。不熟悉可以看redis基本命令。
串連
串連命令有兩種第一種是為了相容舊的版本,推薦使用第二種。串連的時候預設串連的是0號資料庫。decode_responses=True可以讓資料不以bytes顯示。
第一種
redis.Redis()
第二種
redis.StrictRedis()
#redis.StrictRedis(decode_responses=True)
操作樣本
redis操作list類型資料。
import redisclass RedisList: def __init__(self,key,host=‘localhost‘,port=6379): self.db=redis.StrictRedis(host=host,port=port,decode_responses=True) self.key=key def name(self): return self.key def rpush(self,*args): self.db.rpush(self.name(),*args) def lpush(self,*args): self.db.lpush(self.name(),*args) def lrange(self,start,stop): print( self.db.lrange(self.name(),start,stop)) def lindex(self,index): print(self.db.lindex(self.name(),index)) def lset(self,index,value): self.db.lset(self.name(),index,value) def rpop(self): self.db.rpop(self.name()) def lpop(self): self.db.lpop(self.name())if __name__==‘__main__‘: li1=RedisList(‘list‘) li1.rpush(111,222,333) li1.lpush(999,888) li1.lrange(1,3) li1.lindex(2) li1.lset(2,777) li1.lindex(2) li1.rpop() li1.lpop()
python操作Redisl資料庫