public void SetAdd <K, V>(CacheUnitModel cacheUnitModel, K key, V value) { var redisValue = RedisValueKeyHelper.ToValue(value); var redisKey = RedisValueKeyHelper.ToKey(key); _redisRepository.SetAdd(cacheUnitModel.DataBaseIndex, redisKey, redisValue, cacheUnitModel.Expire); }
public void SetAdd <K, V>(CacheUnitModel cacheUnitModel, K key, IEnumerable <V> values) { var redisKey = RedisValueKeyHelper.ToKey(key); var redisValues = RedisValueKeyHelper.ToValues(values); _redisRepository.SetAdd(cacheUnitModel.DataBaseIndex, redisKey, redisValues, cacheUnitModel.Expire); }
public void SortedSetAdd <Key, Value>(CacheUnitModel model, Key key, IEnumerable <KeyValuePair <Value, double> > keyValuePairs) { var redisKey = RedisValueKeyHelper.ToKey(key); var values = RedisValueKeyHelper.ToEntry(keyValuePairs); _redisRepository.SortSetAdd(model.DataBaseIndex, redisKey, values, model.Expire); }
public void ListLPush <K, V>(CacheUnitModel cacheUnitModel, K key, V value) { var redisKey = RedisValueKeyHelper.ToKey(key); var redisValue = RedisValueKeyHelper.ToValue(value); _redisRepository.ListLPush(cacheUnitModel.DataBaseIndex, redisKey, redisValue, cacheUnitModel.Expire, cacheUnitModel.GetWhen()); }
public void SortedSetAdd <Key, Value>(CacheUnitModel model, Key key, KeyValuePair <Value, double> keyValuePairs) { var redisKey = RedisValueKeyHelper.ToKey(key); var redisValue = RedisValueKeyHelper.ToValue(keyValuePairs.Key); var sortedSetEntry = new SortedSetEntry(redisValue, keyValuePairs.Value); _redisRepository.SortSetAdd(model.DataBaseIndex, redisKey, sortedSetEntry, model.Expire); }
public void HashSetAdd <K, KeyFiled, V>(CacheUnitModel cacheUnitModel, K key, KeyFiled filed, V value) { var keyValue = RedisValueKeyHelper.ToKey(key); var fileKey = RedisValueKeyHelper.ToValue(filed); var redisValue = RedisValueKeyHelper.ToValue(value); _redisRepository.HashSetAdd(cacheUnitModel.DataBaseIndex, keyValue, fileKey, redisValue, cacheUnitModel.Expire, cacheUnitModel.GetWhen()); }
public AdministrationCacheService(IProvinceRepository provinceRepository, ICacheStorage cacheStorage) { _provinceRepository = provinceRepository; _cacheStorage = cacheStorage; _cacheModel = new CacheUnitModel { CacheStrategy = CacheStrategy.Always, DataBaseIndex = AdministrativeAreaStaticResource.DBINDEX }; }
public string GetGenerateNo() { CacheUnitModel model = new CacheUnitModel { CacheStrategy = CacheStrategy.Always, DataBaseIndex = OrderStaticResource.DBINDEX, Expire = OrderStaticResource.GetTimeSpan(OrderActionType.订购) }; var no = _cacheStorage.HashIncrement(model, OrderStaticResource.GENERATENO, OrderStaticResource.GENERATENO_FILED); return(no.ToString()); }
public void StringAdd <K, V>(CacheUnitModel cacheUnitModel, Dictionary <K, V> values) { throw new NotImplementedException(); }
public void HashSetAdd <K, KeyFiled, V>(CacheUnitModel cacheUnitModel, K key, Dictionary <KeyFiled, V> values) { var keyValue = RedisValueKeyHelper.ToKey(key); }
public long HashIncrement(CacheUnitModel model, string key, string filed, long value = 1) { return(_redisRepository.HashIncrement(model.DataBaseIndex, key, filed, model.Expire, value)); }