一、简介
Redis中的列表相当于C#中的LinkedList,也就是链表,如果你研究过链表这个数据结构,肯定知道.它的插入和删除是非常快的,但是定位却很慢,因为必须遍历所有的元素,才能找到对应的值,所以当你需要对列表进行统计的时候...Redis中的列表.常用来做异步队列,将需要延后处理的任务对象序列化成字符串,追加到Redis中的列表中,另外开启一个线程,或者后台服务,去消费这个列表进行数据处理....C#控制台代码如下:
扩展RedisClient.cs的代码,添加几个扩展方法,如下:
///
/// 异步在指定索引处,添加一个值..."TPL",".Net Core2.0" });
Console.WriteLine("向键为'列表键值'的列表成功添加了{0}条记录", count);...三、注意点
个人觉得列表,上面这种用法掌握就ok了,其它涉及到索引计算,或者获取所有的列表元素等操作,都不建议使用.因为复杂度过高一般为O(n),内存等问题的影响.如果真要做,建议使用后台服务去做,在访问低谷期去做