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__)
相关推荐
hui函数11 分钟前
Python系列Bug修复|如何解决 pip install 安装报错 Backend ‘setuptools.build_meta’ 不可用 问题
python·bug·pip
谢的2元王国11 分钟前
prompt工程逐渐成为工作流的重要一部分:以下是一套多节点新闻处理外加事实增强的文章报告日志记录
python
茶本无香12 分钟前
设计模式之二—原型模式:灵活的对象克隆机制
java·设计模式·原型模式
雪域迷影13 分钟前
MacOS中安装并配置Redis
redis·macos·策略模式
寻星探路13 分钟前
【算法通关】双指针技巧深度解析:从基础到巅峰(Java 最优解)
java·开发语言·人工智能·python·算法·ai·指针
向上的车轮16 分钟前
如何选择Python IDE?
开发语言·ide·python
雪域迷影16 分钟前
Node.js中使用node-redis库连接redis服务端并存储数据
数据库·redis·node.js
小北方城市网22 分钟前
微服务接口设计实战指南:高可用、易维护的接口设计原则与规范
java·大数据·运维·python·微服务·fastapi·数据库架构
小鸡吃米…29 分钟前
机器学习 - 亲和传播算法
python·机器学习·亲和传播