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__)
相关推荐
vortex56 分钟前
新手前后端开发学习指南:从Flask框架到全栈实践
后端·python·flask
你是个什么橙7 分钟前
Python入门学习1:安装配置开发环境——Python或Annaconda,Pycharm
python·学习·pycharm
csjane107925 分钟前
Redisson 限流原理
java·redis
xxwl58525 分钟前
Python语言初步认识(1)
开发语言·python·学习
古城小栈28 分钟前
Python 的主流Ai框架为什么优先适配 Linux 系统?
linux·人工智能·python
财经资讯数据_灵砚智能30 分钟前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年6月15日
大数据·人工智能·python·ai·信息可视化·自然语言处理·灵砚智能
砍材农夫31 分钟前
python环境|conda安装和使用(1)
开发语言·后端·python·conda
ThanksGive41 分钟前
Go 服务里的 Redis 锁惊群问题:一次本地合流优化实践
redis