码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2017-12-24 11:27:49      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:cme   list   cep   let   需要   eth   type   exception   getc   

#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查询

标签:cme   list   cep   let   需要   eth   type   exception   getc   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!