C#操作Redis Hash数据表

复制代码
 1 /// <summary>
 2         /// Redis Hash
 3         /// </summary>
 4         public static void Redis_Hash()
 5         {
 6             RedisClient client = new RedisClient("127.0.0.1", 6379);
 7             //清空数据库缓存,慎用
 8             client.FlushAll();
 9             #region Hash
10             client.SetEntryInHash("Hash", "Name", "lily");
11             client.SetEntryInHash("Hash", "Age", "18");
12             client.SetEntryInHash("Hash", "Sex", "");
13             client.SetEntryInHash("Hash", "Address", "初中高中英语课本");
14 
15             //获取指定hash表中key的集合
16             List<string> HaskKey = client.GetHashKeys("Hash");
17             //然后便利当前key
18             foreach (string key in HaskKey)
19             {
20                 Console.WriteLine("Hash--Key:{0}", key);
21             }
22             //获取指定hash表中value的集合
23             List<string> HaskValue = client.GetHashValues("Hash");
24             //便利当前value
25             foreach (string value in HaskValue)
26             {
27                 Console.WriteLine("Hash--Value:{0}", value);
28             }
29 
30             //获取所有的key。
31             List<string> AllKey = client.GetAllKeys(); //获取所有的key。
32             foreach (string Key in AllKey)
33             {
34                 Console.WriteLine("AllKey--Key:{0}", Key);
35             }
36             #endregion
37         }
复制代码

 

 

 

https://www.cnblogs.com/happygx/p/8416620.html

posted @   幽冥狂_七  阅读(1256)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 单元测试从入门到精通
历史上的今天:
2017-01-14 MVC ---- T4模板的小练习
2017-01-14 MVC ---- DBHelper.ttinclude
2017-01-14 MVC ---- Manager.ttinclude内容
点击右上角即可分享
微信分享提示