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__)
相关推荐
德育处主任2 分钟前
『OpenCV-Python』配合 Matplotlib 显示图像
后端·python·opencv
云中飞鸿4 小时前
结合项目阐述 设计模式:单例、工厂、观察者、代理
设计模式
仰望星空的凡人7 小时前
【JS逆向基础】数据库之MongoDB
javascript·数据库·python·mongodb
F_D_Z7 小时前
【PyTorch】图像多分类项目部署
人工智能·pytorch·python·深度学习·分类
pingzhuyan9 小时前
python入门篇12-虚拟环境conda的安装与使用
python·ai·llm·ocr·conda
香蕉可乐荷包蛋9 小时前
排序算法 (Sorting Algorithms)-Python示例
python·算法·排序算法
蝸牛ちゃん10 小时前
设计模式(二十四)行为型:访问者模式详解
设计模式·系统架构·软考高级·访问者模式
zy小狮子10 小时前
【设计模式系列】策略模式vs模板模式
设计模式·策略模式
菜鸟学Python11 小时前
Python web框架王者 Django 5.0发布:20周年了!
前端·数据库·python·django·sqlite
找不到、了11 小时前
Java设计模式之<装饰器模式>
java·设计模式·装饰器模式