当前第2页 返回上一页
python模块大全中的Pickle模块就派上用场了,它可以将对象转换为一种可以传输或存储的格式。这样保证存储和取出的数据的完整性。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | from redis import StrictRedis
# 选取一个默认的redis的db仓库
db = StrictRedis(host='localhost', port=6379, db=0,decode_responses=True)
#导入pickle包
import pickle
list = [1,2,3,4]
# pickle 封装list
new_list = pickle.dumps(list)
# redis中存储数据,设置过期时间
db.setx('list',3600,new_list)
result = db.get('list')
get_list = pickle.loads(result)
print(get_list)
# get_list = [1,2,3,4]
|
经过pickle这样处理后,你会发现取出的list好用多了。再也不用为数据转换煞费苦心了,而且同样的也可以处理json等数据类型的数据。
更多Redis相关技术文章,请访问Redis入门教程栏目进行学习!
以上就是redis如何存储list的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
Redis集群中的节点分为哪两个
Redis集群如何解决重启不了的问题
mysql和Redis有什么区别
Redis和mongodb选哪个好
Redis怎么查看版本
Redis命令如何使用
浅谈Redis sds跟c字符串的区别
Redis遍历所有key的方法
Redis安装新手教程(win10)
Redis难学吗
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » redis如何存储list