     # The session may or may not exist. Please refer to the `Connect`.
     get: (sid, callback) ->
         qualified = @namespaced sid
-        message = "redis SE get error: %s".red
-        @redis.get qualified, (error, data) ->
-            logger.error message, error if error
+        message = "Redis session engine error: get: %s"
+        @redis.get qualified, (error, data, trailings...) ->
+            logger.error message.red, error if error
             return callback error if error
             return callback() unless data
             json = JSON.parse data.toString()

    # The session may or may not exist. Please refer to the `Connect`.
    destory: (sid, callback) ->
        qualified = @namespaced sid
        message = "redis SE destroy error: %s".red
        @redis.del qualified, (error) ->
            logger.error message, error if error
            return callback error if error
            callback.apply this, arguments


    set: (sid, session, callback) ->
        qualified = @namespaced sid
        encoded = JSON.stringify session
        expire = session?.cookie?.maxAge / 1000 | 0
        expire = 86400 unless expire and expire > 0
        message = "Redis session engine error: set: %s"
        @redis.setex qualified, expire, encoded, (error) ->
            logger.error message.red, error if error
            return callback error if error
            callback.apply this, arguments

