public void Update(string key, IBaseContainerBag value, bool isFullKey = false)
        {
            var cacheKey = GetFinalKey(key, isFullKey);

            //value.Key = cacheKey;//储存最终的键
            _cache.StringSet(cacheKey, value.Serialize());
        }
Exemple #2
0
        public void Update(string key, IBaseContainerBag value, bool isFullKey = false)
        {
            //var cacheKey = GetFinalKey(key, isFullKey);
            var hashKeyAndField = this.GetHashKeyAndField(key);

            //value.Key = cacheKey;//储存最终的键

            //_cache.StringSet(cacheKey, value.Serialize());

            _cache.HashSet(hashKeyAndField.Key, hashKeyAndField.Field, value.Serialize());
        }
        public void InsertToCache(string key, IBaseContainerBag value)
        {
            if (string.IsNullOrEmpty(key) || value == null)
            {
                return;
            }

            var cacheKey = GetFinalKey(key);

            //if (value is IDictionary)
            //{
            //    //Dictionary类型
            //}

            _cache.StringSet(cacheKey, value.Serialize());

#if DEBUG
            var value1 = _cache.StringGet(cacheKey);//正常情况下可以得到 //_cache.GetValue(cacheKey);
#endif
        }
Exemple #4
0
        public void InsertToCache(string key, IBaseContainerBag value)
        {
            if (string.IsNullOrEmpty(key) || value == null)
            {
                return;
            }

            //var cacheKey = GetFinalKey(key);
            var hashKeyAndField = this.GetHashKeyAndField(key);


            //if (value is IDictionary)
            //{
            //    //Dictionary类型
            //}

            //_cache.StringSet(cacheKey, value.Serialize());
            _cache.HashSet(hashKeyAndField.Key, hashKeyAndField.Field, value.Serialize());
#if DEBUG
            var value1 = _cache.HashGet(hashKeyAndField.Key, hashKeyAndField.Field);//正常情况下可以得到 //_cache.GetValue(cacheKey);
#endif
        }
        public void Update(string key, IBaseContainerBag value)
        {
            var cacheKey = GetFinalKey(key);

            _cache.StringSet(cacheKey, value.Serialize());
        }