My_Redis

import redis
import json

class MyRedis:
def init(self, ip, port, password, db):
self.ip = ip
self.port = port
self.password =password
self.db = db
try:
self.r = redis.StrictRedis(host=self.ip, port=self.port, db=self.db, password=self.password)
self.r.ping()
print("Redis连接成功")
except Exception as e:
print(f"Redis连接失败:{e}")
self.r = None # 连接失败时标记为None,避免后续调用报错

def delete_key(self, product):
    self.r.delete(product)
    print(f'{product}已删除')

def redis_to_list(self, product, rlist):
    items = self.r.lrange(product, 0, -1)
    for item in items:
        rlist.append(json.loads(item.decode('utf-8')))
    return rlist

CRedis = MyRedis('10.135.114.14', 6379, '123456', 0)

posted @ 2025-10-30 09:18  WiseHYH  阅读(13)  评论(0)    收藏  举报