美文网首页
python语言保存字典到redis的正确姿势

python语言保存字典到redis的正确姿势

作者: 乐享书 | 来源:发表于2021-04-21 17:16 被阅读0次

字典是python中一种常见的数据格式,我们也常需要对这些数据做缓存。一般采用保存到redis实现。 但是redis库的set, get方法不支持字典,只支持二进制或者字符串。 所以网上一般都采用转换为字典或字符串的形式,比较麻烦。
其实redis 的还支持hash处理。
例子如下:

import redis  

redis_pool = redis.ConnectionPool(host='localhost', port=6379, decode_responses=True)
redis_client = redis.Redis(connection_pool=redis_pool)
redis_client.set('status', 'up')
print(redis_client.get('status'))
print(type(redis_client.get('status')))

d = {'a':1}
redis_client.hmset('d', d)
print(redis_client.hgetall('d'))
print(type(redis_client.hgetall('d')))

相关文章

  • python语言保存字典到redis的正确姿势

    字典是python中一种常见的数据格式,我们也常需要对这些数据做缓存。一般采用保存到redis实现。 但是redi...

  • 快速整明白Redis中的字典到底是个啥

    字典简介 字典是一种用于保存键值对的数据结构,可以通过键值对中的键快速地查找到对应的值。在Redis所使用的C语言...

  • Redis是如何判断数据是否过期的呢?

    Redis 通过一个叫做过期字典(可以看作是hash表)来保存数据过期的时间。过期字典的键指向Redis数据库中的...

  • Redis的渐进式hash

    redis的底层存储`` redis把所有的key都存储在一个大字典中,学过python的小伙伴应该就会知道字典这...

  • Redis 怎么实现保存Django 查询集

    我们在用Python Django开发秒杀系统的时候,要将Django 查询到商品详细信息保存到Redis缓存中去...

  • redis-字典

    redis所使用的C语言并没有内置丰富的数据结构,因而redis实现了很多数据结构,本文主要介绍字典。 字典又叫映...

  • 魔术方法、特殊方法

    __slots__ 默认情况下Python用一个字典来保存一个对象的实例属性,字典浪费了很多内存。Python不能...

  • 基础·数据容器·字典

    Python基础教程 字典==================== 字典对应其它语言中的Map,概念并不难以理解。...

  • 解锁正确的缓存姿势

    引用地址:解锁正确的缓存姿势 springboot+redis引用:https://www.jianshu.com...

  • python dict 实现原理

    python dict 实现原理 这篇文章描述了如何用Python语言实现字典。 字典由键索引,可以将它们视为关联...

网友评论

      本文标题:python语言保存字典到redis的正确姿势

      本文链接:https://www.haomeiwen.com/subject/lcuzlltx.html