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__)
相关推荐
我是一颗柠檬1 分钟前
【Java项目技术亮点】Redis Lua脚本原子化操作:高并发场景下的终极武器
java·redis·lua
叫我:松哥2 分钟前
基于机器学习和flask的体育健身风险智能分析系统,系统集成DeepSeek、聚类算法、分类算法等,准确率达90%
人工智能·python·神经网络·算法·机器学习·flask·聚类
swg3213213 分钟前
Redis实现主从选举
java·前端·redis
码云骑士4 分钟前
03-Python可变对象与不可变对象(下)-深浅拷贝的底层真相
开发语言·python
与代码不die不休4 分钟前
RTX5060显卡torch和torch_radon库安装避坑指南(仅linux系统)
linux·图像处理·python·深度学习
砍材农夫4 分钟前
python环境|pip|uv|venv|Conda区别
后端·python·conda·pip·uv
向量引擎5 分钟前
AI API 正在进入“请求生命周期治理”阶段:从模型迁移、Agent 接入到成本与安全排错的工程化方法
java·人工智能·python·aigc·ai编程·ai写作·gpu算力
梦想不只是梦与想7 分钟前
Python 中的线程(Thread)
python·线程·thread
热心不起来的市民小周9 分钟前
100种动物语义分割数据集(A100-Seg)
python·深度学习·计算机视觉
DrMaker11 分钟前
【无标题】
软件测试·python·测试工具·pyqt