Пример #1
0
        public long LPush(string key, string[] values)
        {
            if (!this.IsValidValues(values))
            {
                return(0L);
            }
            RedisNativeClient client = this.pool.GetRedisClient(key);

            return((client == null) ? 0L : client.LPush(key, UTF8String.ToBytesArray(values)));
        }
Пример #2
0
        public long PrependRangeToList(string listId, string[] values)
        {
            if (!this.IsValidValues(values))
            {
                return(0L);
            }
            RedisNativeClient client = this.pool.GetRedisClient(listId);

            return((client == null) ? 0L : client.LPush(listId, UTF8String.ToBytesArray(values)));
        }
Пример #3
0
        public string[] HMGet(string key, params string[] fields)
        {
            if (!this.IsValidFields(fields))
            {
                return(null);
            }

            RedisNativeClient client = this.pool.GetRedisClient(key);

            return((client == null) ? null : UTF8String.ToStringArray(client.HMGet(key, UTF8String.ToBytesArray(fields))));
        }
Пример #4
0
        public long RPush(string key, string[] value)
        {
            RedisNativeClient client = this.pool.GetRedisClient(key);

            return((client == null) ? 0L : client.RPush(key, UTF8String.ToBytesArray(value)));
        }