牛叔叔 的笔记

好好学习

2020-12-22 08:42

Python读写Redis缓存

牛叔叔

Python

(1662)

(0)

收藏

blog

需要使用redis模块。

代码中增加将图片存储到redis的操作。


import redis
import pickle

class Cache:
    #设置默认的redis服务ip和密码
    def __init__(self,host='redis服务ip地址',password='redis密码wanmait.com'):
        pool = redis.ConnectionPool(host=host,password=password)
        self.conn = redis.Redis(connection_pool=pool)
    def set(self,key,value):
        self.conn.set(key,value)
    def get(self,key):
        return self.conn.get(key)
    #存图像
    def insertImage(self,key,frame):
        b = pickle.dumps(frame)
        self.conn.set(key,b)
    #取图像
    def getImage(self,key):
        return pickle.loads(self.conn.get(key))
cache = Cache()
cache.insertImage("wanmait_screen",imageBytes)#imageBytes是图像内存bytes
cache.set("wanmait_size_w",100)
cache.set("wanmait_size_h",200)


0条评论

点击登录参与评论