【Python】使用代碼對redis的key進行集中管理

平時工作中會經常用到一些全局的常量,如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)


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章