redis.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:falcon-swagger 作者: dutradda 项目源码 文件源码
def insert(cls, session, objs, **kwargs):
        input_ = deepcopy(objs)
        objs = cls._to_list(objs)
        ids_objs_map = dict()
        counter = 0

        for obj in objs:
            obj = cls(obj)
            obj_key = obj.get_key()
            ids_objs_map[obj_key] = msgpack.dumps(obj)
            counter += 1

            if counter == cls.CHUNKS:
                session.redis_bind.hmset(cls.__key__, ids_objs_map)
                ids_objs_map = dict()
                counter = 0

        if ids_objs_map:
            session.redis_bind.hmset(cls.__key__, ids_objs_map)

        return objs
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号