一、简介
Redis中的Hash字典相当于C#中的Hashtable,是一种无序字典,内存存储了很对的键值对,实现上和Hashtable一样,都是"数组+链表"二维结构,都是对关键字(键值)进行散列操作...后续可能会写一个分类的关于C#中常用算法的文章,但这里不想介绍太多.
不同的是.Redis中Hash(字典的值)只能是字符串,C#中为Hashtable为object
?...二、Hash(字典)的用途
hash结构可以用来存储用户信息,当然字符串也可以,但是他和字符串的区别如下:
(1)、如果使用字符串存储,我们需要以用户Id为键,然后将用户所有的信息序列化成字符串存到Redis...中,如果用户的信息很多,且如果有些业务我们只需要用户的部分信息,那我们不得不将用户所有的信息取过来,然后反序列化,将业务需要的数据传递过去,这个过程,Redis和客户端的网络请求流量很客观,当然访问量少不需要考虑这些问题...C#控制台:
给RedisClient.cs文件扩展如下几个方法:
///
/// 异步可批量设置Hash(字典)
/// </summary