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

Posted 小~yytt~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis封装 get查询/删除key/key查询相关的知识,希望对你有一定的参考价值。

#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查询的主要内容,如果未能解决你的问题,请参考以下文章

删除LRU上的Redis Hash Key字段

redis 常用命令

重温redis命令

Redis数据库常用命令总结

redis 常用命令

redis命令速查