import redis
class Redis():
def init(self):
self.r = self.conn_redis()
# self.str_text()
# self.hash_test()
# self.list_text()
# self.set_text()
self.z_set()
#连接数据库
def conn_redis(self):
r =redis.Redis(host='localhost',port=6379)
return r
#字符串操作
def str_text(self):
self.r.set("name","oygl",ex='100000000000000')
#获取字符串类型,是bytes类型
result = self.r.get('name')
print(result)
def hash_test(self):
self.r.hset('student','name','weiliang')
result = self.r.hget('student','name')
print(result)
def list_text(self):
self.r.lpush('list1','age','tall')
result = self.r.lrange('list1',0,-1)
print(result)
def set_text(self):
self.r.sadd('myset5','lala','jingubang')
result = self.r.smembers('myset5')
print(result)
def z_set(self):
self.r.zadd('zset5',{"age":95})
result = self.r.zrange('zset5',0,-1)
print(result)
if name == ‘main’:
Redis()
https://www.cnblogs.com/xtsec/p/7000404.html