コード例 #1
0
ファイル: cache.py プロジェクト: hx002/sanguo-server
def set(key, obj, expire=CACHE_SECONDS):
    value = cPickle.dumps(obj, HIGHEST_PROTOCOL)
    redis_client.set(key, value)
    if expire:
        redis_client.expire(key, expire)
コード例 #2
0
ファイル: cache.py プロジェクト: zhifuliu/sanguo-server
def set(key, obj, expire=CACHE_SECONDS):
    value = cPickle.dumps(obj, HIGHEST_PROTOCOL)
    redis_client.set(key, value)
    if expire:
        redis_client.expire(key, expire)
コード例 #3
0
ファイル: msgpipe.py プロジェクト: yaosj/sanguo-server
def publish_to_char(char_id, msg):
    key = keygen(char_id)
    redis_client.rpush(key, msg)
    redis_client.expire(key, EXPIRE)
コード例 #4
0
 def refresh(self):
     redis_client.expire(self.key, PLAYER_SESSION_EXPIRE)
コード例 #5
0
def publish_to_char(char_id, msg):
    key = keygen(char_id)
    redis_client.rpush(key, msg)
    redis_client.expire(key, EXPIRE)