安裝
pip install redis
連線r = redis.strictredis(host='localhost',port=6379,db=0)
import redis
class teststring(object):
def __init__(self):
self.r = redis.strictredis(host='192.168.75.130',port=6379)
設定值def test_set(self):
res = self.r.set('user1','juran-1')
print(res)
取值def test_get(self):
res = self.r.get('user1')
print(res)
設定多個值
def test_mset(self):
d =
res = self.r.mset(d)
取多個值
def test_mget(self):
l = ['user2','user3']
res = self.r.mget(l)
print(res)
刪除def test_del(self):
self.r.delete('user2')
class testlist(object):
def __init__(self):
self.r = redis.strictredis(host='192.168.75.130',port=6379)
插入記錄
def test_push(self):
res = self.r.lpush('common','1')
res = self.r.rpush('common','2')
# res = self.r.rpush('jr','123')
彈出記錄
def test_pop(self):
res = self.r.lpop('common')
res = self.r.rpop('common')
範圍取值
def test_range(self):
res = self.r.lrange('common',0,-1)
print(res)
class testset(object):
def __init__(self):
self.r = redis.strictredis(host='192.168.75.130', port=6379)
新增資料
def test_sadd(self):
res = self.r.sadd('set01','1','2')
lis = ['cat','dog']
res = self.r.sadd('set02',lis)
刪除資料
def test_del(self):
res = self.r.srem('set01',1)
隨機刪除資料
def test_pop(self):
res = self.r.spop('set02')
class testhash(object):
def __init__(self):
self.r = redis.strictredis(host='192.168.75.130', port=6379)
批量設值
def test_hset(self):
dic =
res = self.r.hmset('mobile',dic)
批量取值
def test_hgetall(self):
res = self.r.hgetall('mobile')
判斷是否存在 存在返回1 不存在返回0
def test_hexists(self):
res = self.r.hexists('mobile','id')
print(res)
鹹魚筆記 redis與Python互動
爭當鹹魚王,歡迎大神指點 redis與python互動 安裝包進入虛擬環境py django,聯網安裝包redis 呼叫模組 from redis import 這個模組中提供了strictredis物件 strict嚴格 用於連線redis伺服器,並按照不同型別提供 了不同放法,進行互動操作 st...
Redis與Python互動(集合操作未驗證)
import redis class redisstring object def init self,host,port 6397 dbnum 0 self.r redis.strictredis host host,port port,db dbnum 設定值 defsetrecord self...
mysql與python的互動
conn connect 引數列表 cursor1 conn.cursor mode表示移動的方式 mode的預設值為relative,表示基於當前行移動到value,value為正則向下移動,value為負則向上移動 mode的值為absolute,表示基於第一條資料的位置,第一條資料位置為零 建...