【Python】使用代码对redis的key进行集中管理
平时工作中会经常用到一些全局的常量,如redis的key值命名等。可能会出现不同开发人员使用同一个key,导致缓存被覆盖等情况。针对这种情况,可以使用如下的方式,实现一个简单的集中管理。# /usr/bin/env python# coding=utf-8import os, timeimport sys'''Created on 2017-03-17
·
平时工作中会经常用到一些全局的常量,如redis的key值命名等。
可能会出现不同开发人员使用同一个key,导致缓存被覆盖等情况。
针对这种情况,可以使用如下的方式,实现一个简单的集中管理。
# /usr/bin/env python
# coding=utf-8
import os, time
import sys
'''
Created on 2017-03-17
@author: chenjiahui
@note: 为了便于管理,将redis涉及到的key统一由该类管理
@demo: 调用示例:RdbKeyUtil.index_media_key(1)
'''
class RedisKeyUtil(object):
USER_KEY = 'test_key:%s'
@classmethod
def user_key(self, uid):
return self.USER_KEY % uid
if __name__ == '__main__':
print RdbKeyUtil.user_key(1)
更多推荐
已为社区贡献2条内容
所有评论(0)