Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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);
        }