Basic Tutorials of Redis(9) -First Edition RedisHelper

前端之家收集整理的这篇文章主要介绍了Basic Tutorials of Redis(9) -First Edition RedisHelper前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

  After learning the basic opreation of Redis,we should take some time to summarize the usage.

And I wrote my first edition RedisHelper.Here is the code:

  The Interface IRedis:

ITransaction GetTransaction( db = , isRead = String get IoUr RedisValue Get( key,CommandFlags flag = CommandFlags.None, db = IoUr Task GetAsync( key, db = IoUr T Get( key,CommandFlags flags = CommandFlags.None, db = IoUr Task GetAsync( key, db = set IoUr RedisValue Set( key, value,TimeSpan? expiry = (TimeSpan?),When when = When.Always, db = IoUr Task<> SetAsync( key, db = mget IoUr IList MGet(List keys, db = IoUr Task MGetAsync(List keys, db = mset IoUr MSet(List> kvs, db = IoUr Task<> MSetAsync(List db = incr incrby incrbyfloat decr decrby IoUr IncrOrDecrBy(RedisKey key, value, db = IoUr Task<> IncrOrDecrByAsync(RedisKey key, db = append IoUr Append(RedisKey key,RedisValue value, db = IoUr Task<> AppendAsync(RedisKey key, db = strlen IoUr StrLen(RedisKey key, db = IoUr Task<> StrLenAsync(RedisKey key, db = Hash hget IoUr Task HGetAsync(RedisKey key,RedisValue field, db = IoUr RedisValue HGet(RedisKey key, db = hset IoUr HSet(RedisKey key, db = IoUr Task<> HSetAsync(RedisKey key, db = hmget IoUr IList HMGet(RedisKey key,List fields, db = IoUr Task HMGetAsync(RedisKey key, db = hmset IoUr HMSet(RedisKey key,List entry, db = IoUr Task HMSetAsync(RedisKey key, db = hkeys IoUr IList HKeys(RedisKey key, db = IoUr Task HKeysAsync(RedisKey key, db = hvals IoUr IList HVals(RedisKey key, db = IoUr Task HValsAsync(RedisKey key, db = hincr hincrby hincrbyfloat IoUr 301 HIncrOrDecrBy(RedisKey key,RedisValue hashField, amount = , db = IoUr Task<> HIncrOrDecrByAsync(RedisKey key, db = hexists IoUr HExists(RedisKey key, db = IoUr Task<> HExistsAsync(RedisKey key, db = hdel IoUr HDel(RedisKey key, db = IoUr Task<> HDelAsync(RedisKey key, db = IoUr HDel(RedisKey key,IList hashFields, db = IoUr Task<> HDelAsync(RedisKey key, db = List lpush IoUr LPush(RedisKey key, db = IoUr Task<> LPushAsync(RedisKey key, db = rpush 403 404 IoUr RPush(RedisKey key, db = IoUr Task<> RPushAsync(RedisKey key, db = lpop IoUr RedisValue LPop(RedisKey key, db = IoUr Task LPopAsync(RedisKey key, db = lrem IoUr LRem(RedisKey key, count = , db = IoUr Task<> LRemAsync(RedisKey key, db = lrange IoUr IList LRange(RedisKey key, start, stop, db = IoUr Task LRangeAsync(RedisKey key, db = llen IoUr LLen(RedisKey key, db = 502 IoUr Task<> LLenAsync(RedisKey key, db = IoUr RedisValue LIndex(RedisKey key, index, db = IoUr Task LIndexAsync(RedisKey key, db = LInsert LInsert(RedisKey key,RedisValue pivot, isAfter = , db = Task<> LInsertAsync(RedisKey key, db = Set sadd IoUr SAdd(RedisKey key, db = IoUr Task<> SAddAsync(RedisKey key, db = IoUr SAdd(RedisKey key,IList values, db = IoUr Task<> SAddAsync(RedisKey key, db = sismember IoUr SIsMember(RedisKey key, db = IoUr Task<> SIsMemberAsync(RedisKey key, db = smembers IoUr IList SMembers(RedisKey key, db = IoUr Task SMembersAsync(RedisKey key, db = spop IoUr RedisValue SPop(RedisKey key, db = IoUr Task SPopAsync(RedisKey key, db = srem IoUr SRem(RedisKey key, db = IoUr Task<> SRemAsync(RedisKey key, db = IoUr SRem(RedisKey key, db = IoUr Task<> SRemAsync(RedisKey key, db = scard IoUr SCard(RedisKey key, db = IoUr Task<> SCardAsync(RedisKey key, db = sinter IoUr IList SInter(IList keys, db = IoUr Task SInterAsync(IList keys, db = sdiff IoUr IList SDiff(IList keys, db = IoUr Task SDiffAsync(IList keys, db = sunion IoUr IList SUnion(IList keys, db = IoUr Task SUnionAsync(IList keys, db = SortedSet zadd score to the sorted set stored at key score">score IoUr ZAdd(RedisKey key,RedisValue member, score, db = score to the sorted set stored at key(Asynchronous) score">score IoUr Task<> ZAddAsync(RedisKey key, db = scores to the sorted set stored at key IoUr ZAdd(RedisKey key,IList values, db = scores to the sorted set stored at key(Asynchronous) IoUr Task<> ZAddAsync(RedisKey key, db = zrem IoUr ZRem(RedisKey key, db = IoUr Task<> ZRemAsync(RedisKey key, db = IoUr ZRem(RedisKey key,IList members, db = IoUr Task<> ZRemAsync(RedisKey key, db = zrange IList ZRange(RedisKey key, db = Task ZRangeAsync(RedisKey key, db = zrevrange IList ZRevRange(RedisKey key, db = Task ZRevRangeAsync(RedisKey key, db = zincrby ZIncrby(RedisKey key, value = , db = Task<> ZIncrbyAsync(RedisKey key, db = pub/sub Subscribe(RedisChannel channel,Action handle, isRead = Publish(RedisChannel channel, isRead = UnSubscrribe(RedisChannel channel, isRead = }

  The Implementation are as follow:

  So much for this series. The next series will be some complex example. Thanks for your reading.

猜你在找的Redis相关文章