private void UpdateSessionState(IRedisClient client, string key, RedisSessionState state) { using (var tran = client.BeginTransaction()) { tran.On(tran.HMSet(key, state), r => r.ThrowIfFailded()); tran.Expire(key, TimeSpan.FromMinutes(state.Timeout)); tran.Commit(); } }
private void UpdateSessionState(IRedisClient client, string key, RedisSessionState state) { using(var tran = client.BeginTransaction()) { tran.On(tran.HMSet(key, state), r => r.ThrowIfFailded()); tran.Expire(key, TimeSpan.FromMinutes(state.Timeout)); tran.Commit(); } }