Python - 把对象序列化后放进Redis

代码

python 复制代码
import pickle

import redis


class Request:
    def __init__(self):
        self.url = "https://blog.csdn.net/MarkAdc"
        self.method = "GET"


req = Request()
print(req.__dict__)

# 把req对象进行序列化
_req = pickle.dumps(req)

# 序列化后放进redis
key = "reqs"
client = redis.Redis(host="localhost", port=6379, db=0)
client.lpush(key, _req)

# 反序列化,获取到原来的req对象
value = client.lpop(key)
if value:
    req = pickle.loads(value)  # 反序列化
    print(req.__dict__)
相关推荐
花间相见10 小时前
【计算基础|MySQL14】MySQL 锁(上):种类与加锁规则
1024程序员节
花间相见10 小时前
【计算基础|MySQL15】MySQL 锁(下):锁全表与死锁
1024程序员节
sdm07042710 小时前
back_insert_iterator-尾插迭代器类
1024程序员节
DisonTangor10 小时前
MOSS-Image-Base 实战:从文生图到 JSON 布局精准控图
人工智能·ai作画·开源·aigc·1024程序员节
Sakura_j_h_10 小时前
给 FastAPI 接大模型:超时、重试和 token 成本该怎么管
python·大模型·fastapi·超时重试·token计费
舰长11510 小时前
将百万数据插入到 Redis,有哪些实现方案?
数据结构·redis·开源
TechVoyager_824610 小时前
十六个调试引脚的两副面孔:IT66322 切换芯片的引脚复用与功耗分档
1024程序员节·切换芯片·引脚复用·功耗分档
forest_0910 小时前
用Python复刻ClaudeDuet:主动式Agent四件套,定时晨报、后台巡检、危险动作审批(附完整可运行代码)
人工智能·python·架构·prompt·agi
lunar_coder10 小时前
【C++】如何解决智能指针的析构函数,如何实现shared_ptr的引用计数以及解决shared_ptr的循环引用
c++·1024程序员节
瑞克-桑切斯10 小时前
脚本陷入自循环的解决方法
1024程序员节