首页 > 其他 > 详细

redis封装 get查询/删除key/key查询

时间:2017-12-24 10:14:51      阅读:229      评论:0      收藏:0      [点我收藏+]
#coding:utf-8
import redisimport msgpack
#自己填写地址
class Redis_Mod():
    def __init__(self):
        self.conn = Redis_Mod.__getCon()
    @staticmethod
    def __getCon():
        try:
            conn = redis.Redis(host= Redis_DB.Host_R(),
                               port= Redis_DB.Port_R(),
                               password= Redis_DB.Pwd_R(),
                               db= 0)
            return conn
        except Exception as e:
            print "Redis Error: %s"%e
    def Keys_List(self,value=None):
        if value == None or value == "":
            return "请输入需要搜索的内容"
        else:
            count = self.conn.keys(value)
            return count
    def Get_info(self,value):
        if value == None or value == "":
            return "请输入get内容"
        else:
            count = self.conn.get(value)
        if count > 0:
            return msgpack.unpackb(count)
        else:
            return False
    def Del_info(self,value):
         if value == None or value == "":
             return "请输入删除的内容"
         else:
            count = self.conn.delete(value)
            return  counta
# if __name__ == "__main__":
#     a = Redis_Mod()
#     b =a.KeysGet("*")
#     print type(b)

 

redis封装 get查询/删除key/key查询

原文:http://www.cnblogs.com/xiaoxiao-niao/p/8097418.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!