Ejemplo n.º 1
0
 def delete(self, *key):
     try:
         conn = self.get_conn()
         conn.delete(*key)
         LOGGER.info('del {} from redis.'.format(*key))
     except Exception as e:
         LOGGER.exception(e)
         LOGGER.info('del {} from redis failed.'.format(*key))
Ejemplo n.º 2
0
 def setex(self, key, value, expire_seconds=10800):
     try:
         conn = self.get_conn()
         conn.setex(key, expire_seconds, value)
         LOGGER.info('set {}:{} {} into redis.'.format(
             key, value, expire_seconds))
     except Exception as e:
         LOGGER.exception(e)
         LOGGER.info('set {}:{} {} into redis failed.'.format(
             key, value, expire_seconds))
Ejemplo n.º 3
0
 def get(self, key):
     try:
         conn = self.get_conn()
         value = conn.get(key)
         if value:
             LOGGER.info('get from redis, {}:{}'.format(key, value))
         else:
             LOGGER.info('get from redis return nil, key={}'.format(key))
         return value
     except Exception as e:
         LOGGER.exception(e)
         LOGGER.error('get from redis failed')
         return None
Ejemplo n.º 4
0
def close_connection(db_connection):
    try:
        if db_connection:
            db_connection.close()
    except Exception as e:
        LOGGER.exception(e)