sessionReExpire reset expire session key
(state *SessionState)
| 103 | |
| 104 | // sessionReExpire reset expire session key |
| 105 | func (store *RedisStore) sessionReExpire(state *SessionState) error { |
| 106 | redisClient := store.getRedisClient() |
| 107 | key := store.getRedisKey(state.SessionID()) |
| 108 | _, err := redisClient.Expire(key, store.maxlifetime) |
| 109 | if store.checkConnErrorAndNeedRetry(err) { |
| 110 | redisClient = store.getBackupRedis() |
| 111 | _, err = redisClient.Expire(key, store.maxlifetime) |
| 112 | } |
| 113 | return err |
| 114 | } |
| 115 | |
| 116 | // SessionUpdate update session state in store |
| 117 | func (store *RedisStore) SessionUpdate(state *SessionState) error { |
no test coverage detected