Redis與Python互動的具體應用方法

2021-10-08 06:30:50 字數 2098 閱讀 4798

安裝

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,表示基於第一條資料的位置,第一條資料位置為零 建...