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__)
相关推荐
铁皮哥3 分钟前
【力扣题解】LeetCode 25. K 个一组翻转链表
java·数据结构·windows·python·算法·leetcode·链表
无盐海12 分钟前
Foundatio,内存,Redis 缓存
数据库·redis·缓存
lbb 小魔仙18 分钟前
告别腾讯会议40分钟限制:用ToDesk协作版开在线会议,免费不限时远程会议新方案
python·langchain·jenkins
凯瑟琳.奥古斯特22 分钟前
PyTorch动态计算图详解
人工智能·pytorch·python·深度学习
未若君雅裁29 分钟前
Redis 分布式锁与 Redisson:从抢券超卖讲到 WatchDog、可重入和 RedLock
redis·分布式
一个数据大开发32 分钟前
企业知识工程的三条路线:Neo4j 知识中台、Agent + Action 与本体原生 Runtime
大数据·python·neo4j
没有感情的robot1 小时前
网页录制方法总结
python
shark-chili1 小时前
基于claude code的redis慢查询指令复刻实践
数据库·redis·缓存
熠熠仔1 小时前
《Agentic Design Patterns》概览
学习·设计模式
m0_738120721 小时前
ctfshow靶场SSRF部分——基础绕过到协议攻击解题思路与技巧(二)
python·网络协议·tcp/ip·安全·网络安全