예제 #1
0
    def get_all_permanent_rooms(self):
        key = RedisKeys.all_permanent_rooms()
        rooms = self.redis.get(key)
        if rooms is None or len(rooms) == 0:
            return None

        return str(rooms, 'utf-8').split(',')
예제 #2
0
 def set_all_permanent_rooms(self, rooms):
     rooms_str = ','.join(rooms)
     key = RedisKeys.all_permanent_rooms()
     self.redis.set(key, rooms_str)
     self.redis.expire(key, FIVE_MINUTES)