public void HandleEvent(CreateCollectionEvent @event) { var redis = _redisHelper.GetDatabase(); redis.HashIncrement(string.Format(KEY_USER_INFO_FMT, @event.Collection.UID), F_S_COLLECTIONS); redis.SetAdd(string.Format(KEY_USER_ALL_COLLECTIONS_FMT, @event.Collection.UID), @event.Collection.ID.ToString()); }
public void HandleEvent(CreateCollectionEvent @event) { var redis = _redisHelper.GetDatabase(); var collection = @event.Collection; var key = string.Format(KEY_COLLECTION_FMT, collection.ID); var entries = ConvertToEntries(collection); redis.HashSet(key, entries); redis.KeyExpire(key, TimeSpan.FromDays(14)); redis.SortedSetAdd(KEY_COLLECTION_RANK, collection.ID.ToString(), 0); }