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__)
相关推荐
_Evan_Yao2 小时前
零基础学编程,第一门语言选Python还是C?
c语言·开发语言·python
步步为营DotNet2 小时前
深入探究.NET 11 中.NET Aspire 在云原生应用持续集成与交付安全加固
python
雪度娃娃2 小时前
结构型设计模式——桥接模式
c++·设计模式·桥接模式
Soari2 小时前
深度办公革命:拆解 Claude for Microsoft 365,打造金融级智能办公生态
python·microsoft·金融·flask
.唉2 小时前
06. FastAPI框架从入门到实战
python·fastapi·web
27669582922 小时前
某白山小程序限制PC端调试
python·小程序·apache·小程序逆向·某白山·限制pc调试
XerCis2 小时前
ngrok实现内网穿透(以Python FastAPI为例)
开发语言·python·fastapi·ngrok
Json____3 小时前
Python练习题集-实用小工具与数据应用
python·python学习·python练习题
学习是种信仰3 小时前
复现conda环境及Python 项目路径(PYTHONPATH)问题——基于Ubuntu
python·ubuntu·conda
AI玫瑰助手3 小时前
Python流程控制:if-else与if-elif-else嵌套使用
开发语言·python·信息可视化