当前第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 cluster集群如何关闭
Redis除了缓存还能做什么
如何查看Redis版本号?
Redis是什么意思?
浅谈centos 7安装Redis的方法
总结分享一些关于Redis缓存的面试题
Redis锁的简单应用介绍
Redis批量删除某种规则的key
分享一些Redis中关于分布式缓存的面试题(附答案解析)
黑马云课堂nosql之Redis技术视频源码课件分享
更多相关阅读请进入《Redis》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » redis如何存储list