示例#1
0
    def get_redis(self):
        """
        Get redis connection, lazy loading
        :return: redis object
        """
        if self.redis is None:
            self.redis = RedisHelper.get_connection()

        return self.redis
示例#2
0
 def test_decr(self):
     RedisHelper.redis_flushdb()
     # create a counter and decrease value
     params = {'prefix': "test", 'ttl': 120}
     zcount = RedisZSetCounter(self.redis_server, params)
     tmp = zcount.decr('test_id', 'a', 1.0)
     # now check that the value in redis is right
     key = zcount.get_key('test_id')
     val = RedisHelper.get_connection().zscore(key, 'a')
     self.assertEqual(tmp, val, "wrong value for counter")