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__)
相关推荐
麦麦鸡腿堡6 分钟前
Java的抽象类实践-模板设计模式
java·开发语言·设计模式
WaWaJie_Ngen8 分钟前
【设计模式】外观模式/门面模式(Facaed)
设计模式·外观模式
迷路爸爸18012 分钟前
Git Commit Message 规范:写出清晰、可维护的提交记录
git·python
Asort13 分钟前
JavaScript设计模式(十九)——观察者模式 (Observer)
前端·javascript·设计模式
空空kkk31 分钟前
Java——接口
java·开发语言·python
围巾哥萧尘42 分钟前
英语老师的秘密武器:Trae智能体写作批改智能体 (改作文一条龙)🧣
设计模式
飞翔的佩奇43 分钟前
【完整源码+数据集+部署教程】【运动的&足球】足球比赛分析系统源码&数据集全套:改进yolo11-RFAConv
前端·python·yolo·计算机视觉·数据集·yolo11·足球比赛分析系统
智启七月1 小时前
Dexbotic 开源深度解析:重构具身智能 VLA 研发的技术基石与实现路径
人工智能·python
Miku161 小时前
吴恩达Agentic AI课程Module1学习笔记
人工智能·设计模式·agent
Tisfy1 小时前
LeetCode 3461.判断操作后字符串中的数字是否相等 I:简单题简单做的时候到了
leetcode·题解·模拟·1024程序员节