示例#1
0
 def lpush(redisKey, data):
     try:
         redisConn = APBase.getRedisConnection(APBase.REDSI_POOL)
         redisConn.lpush(redisKey, data)
         redisConn = None
     except Exception, ex:
         logger.warn(msg="Lpush data to redis failed: {ex}".format(ex=str(ex)))
         return False
示例#2
0
 def delete(redisKey):
     try:
         redisConn = APBase.getRedisConnection(APBase.REDSI_POOL)
         redisConn.delete(redisKey)
         redisConn = None
     except Exception, ex:
         logger.warn(msg="Delete redis key failed: {ex}".format(ex=str(ex)))
         return False
示例#3
0
 def rpop(redisKey):
     try:
         redisConn = APBase.getRedisConnection(APBase.REDSI_POOL)
         data = redisConn.rpop(redisKey)
         redisConn = None
         return data
     except Exception, ex:
         logger.warn(msg="Rpop redis data failed: {ex}".format(ex=str(ex)))
         return False
示例#4
0
 def get(redisKey):
     try:
         redisConn = APBase.getRedisConnection(APBase.REDSI_POOL)
         result = redisConn.get(redisKey)
         redisConn = None
         return result
     except Exception, ex:
         logger.warn(msg="Get redis key failed: {ex}".format(ex=str(ex)))
         return False
示例#5
0
 def set(redisKey, value):
     try:
         redisConn = APBase.getRedisConnection(APBase.REDSI_POOL)
         redisConn.set(redisKey, value)
         redisConn.expire(redisKey, 300)
         redisConn = None
     except Exception, ex:
         logger.warn(msg="Set redis key failed: {ex}".format(ex=str(ex)))
         return False