排名
1
文章
860
粉丝
112
评论
163
.net core自定义项目模板,创建自己的模板项目,使用命令行创建模板项目
尘叶心繁 : 可以可以讲真的我都想弄个模板
net core webapi post传递参数
庸人 :
确实坑哈,我也是下班好了好几次,发现后台传递对象是可以的,但...
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 : 已精
.net webapi 返回需要的字段,忽略某些字段,修改字段名等
雨雨雨雨雨辰 :
疯狂反射
百度编辑器自定义模板
庸人 : 我建议换个编辑器,因为现在百度富文本已经停止维护了,用tinymec...
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术

redis的内部实现是使用的链表实现的
ServiceStack.Redis操作Redis List的增删改查
- static void Main(string[] args)
- {
- //链接redis
- using (RedisClient redisclient = new RedisClient("localhost:6379"))
- {
- //清空所有的list
- redisclient.RemoveAllFromList("test_users");
-
- //向list添加一些内容
- redisclient.AddItemToList("test_users", "韩信");
- redisclient.AddItemToList("test_users", "李白");
-
- //获取内容
- string val = redisclient.GetItemFromList("test_users", 1);
- Console.WriteLine(val);
-
- //更新内容
- redisclient.SetItemInList("test_users", 1, "李信");
- string valt = redisclient.GetItemFromList("test_users", 1);
- Console.WriteLine(valt);
-
- //删除内容
- long count = redisclient.RemoveItemFromList("test_users", "李信");
- if (count > 0)
- {
- Console.WriteLine("删除成功" + count + "条");
- string valf = redisclient.GetItemFromList("test_users", 1);
- Console.WriteLine(valf);
- }
-
- //获取与遍历redis集合
- List<string> strlist = redisclient.GetAllItemsFromList("test_users");
- foreach (string item in strlist)
- {
- Console.WriteLine(item);
- }
-
- //获取list条数
- long listcount = redisclient.GetListCount("test_users");
- Console.WriteLine(listcount);
-
- //通过一个范围获取list,可以做分页
- List<string> strlist2 = redisclient.GetRangeFromList("test_users", 0, 1);
- foreach (var item in strlist2)
- {
- Console.WriteLine(item);
- }
-
- }
- Console.ReadLine();
- }
向list的开头添加数据
使用PrependItemToList方法
- redisclient.AddItemToList("test_users", "韩信");
- redisclient.AddItemToList("test_users", "李白");
- redisclient.PrependItemToList("test_users","李清照");//向list的开头添加数据
在最后面删除list记录
使用PopItemFromList方法
- redis.PopItemFromList("user_neweval");
删除最前面的
- redisClient.RemoveStartFromList("user_neweval");
还可以更新list里边的数据
根据下标修改,代码如下:
- //修改当前下标的数据
- /client.SetItemInList(listid, 0, "new value");
欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739。有需要软件开发,或者学习软件技术的朋友可以和我联系~(Q:815170684)
评价