在python中使用redis
连接redis,加上参数decode_responses=True
时,写入的键值对中value为字符串类型,否则为字节类型.
基本操作
建立一个连接实例
from redis import Redis
Redis= Redis(host='localhost', port=6379, password='', decode_responses=True)
或者
import redis
pool = redis.ConnectionPool(
host='localhost',
port='6379',
password='',
db=0,
decode_responses=True # 不用每次取值后再解码
)
# 实例化一个redis连接
Redis = redis.StrictRedis(connection_pool=pool)
或者
from redis import StrictRedis
if __name__ == '__main__':
sr = StrictRedis(host='localhost', port=6379, db=0)
result=sr.set('key','phone:13311112222:1')
print(result)
result1 = sr.get('key').decode('utf-8')
print(result1[-1])
https://www.cnblogs.com/GGGG-XXXX/articles/9289135.html
https://www.jianshu.com/p/c5820ae59c0a # zset和set讲解