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__)
相关推荐
20岁30年经验的码农9 分钟前
爬虫基础
1024程序员节
秦朝胖子得加钱14 分钟前
Flask
后端·python·flask
幽兰的天空18 分钟前
Python实现的简单时钟
开发语言·python
licy__28 分钟前
计算机网络IP地址分类,子网掩码,子网划分复习资料
1024程序员节
NCU_AI1 小时前
Python 网络爬虫快速入门
python·网络爬虫
幽兰的天空1 小时前
简单的Python爬虫实例
开发语言·爬虫·python
Chris-zz1 小时前
Linux:磁盘深潜:探索文件系统、连接之道与库的奥秘
linux·网络·c++·1024程序员节
老猿讲编程1 小时前
AUTOSAR 规范中的设计模式:传感器执行器模式
设计模式·autosar
老猿讲编程1 小时前
经常聊架构模式,设计模式,编程模式,也谈谈“反模式”
设计模式