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__)
相关推荐
有味道的男人6 分钟前
1688 商品价格 API:阶梯价、代发价、批发价实时查询
开发语言·windows·python
范范@13 分钟前
python基础-for循环和列表
开发语言·python
小白学大数据22 分钟前
Python 爬虫动态 JS 渲染与无头浏览器实战选型指南
开发语言·javascript·爬虫·python
接着奏乐接着舞27 分钟前
java 数据结构
数据库·redis·缓存
m0_6091604929 分钟前
如何用 some 检测数组中是否存在至少一个满足条件的项
jvm·数据库·python
佳xuan32 分钟前
模型训练之爬取数据
开发语言·python
张二娃同学36 分钟前
第12篇_深度学习学习路线总结
人工智能·python·深度学习·神经网络·学习
zmzb010341 分钟前
Python课后习题训练记录Day122
开发语言·python
m0_702036531 小时前
如何从Oracle Java调用外部API_HTTP请求在数据库Java Source中的实现
jvm·数据库·python