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__)
相关推荐
Q_Q51100828517 分钟前
python+django/flask的宠物用品系统vue
spring boot·python·django·flask·node.js·php
hmbbcsm35 分钟前
练习python题目小记(五)
开发语言·python
蓝桉~MLGT36 分钟前
Python学习历程——文件
python·学习·策略模式
循环过三天37 分钟前
7.5、Python-匿名函数lambda
笔记·python·学习
仟濹1 小时前
【Java 基础】3 面向对象 - this
java·开发语言·python
Dxy12393102161 小时前
Python一个类的特殊方法有哪些
开发语言·python
孟祥_成都1 小时前
下一代组件的奥义在此!headless 组件构建思想探索!
前端·设计模式·架构
梅花141 小时前
基于Django的博客系统
后端·python·django·毕业设计·博客·博客系统·毕设
百***6972 小时前
redis 使用
数据库·redis·缓存