tnblog
首页
视频
资源
登录

ServiceStack.Redis操作Redis之Hash

5978人阅读 2019/12/11 18:22 总访问:46823 评论:1 收藏:1 手机
分类: .NET

下面是使用ServiceStack.Redis库对redis中的Hash简单的,增删改查操作

 using (RedisClient client = new RedisClient("127.0.0.1", 6379))
 {                
     //添加/修改           
     client.SetEntryInHash("userhash", "u1", "李白");                
     client.SetEntryInHash("userhash", "u2", "韩信");                
     client.SetEntryInHash("userhash", "u3", "赵云");                
     //获取                
     string value = client.GetValueFromHash("userhash", "u2");                
     Console.WriteLine(value);                
     //删除                
     client.RemoveEntryFromHash("userhash", "u2");                
     //遍历键值对                
     Dictionary<string, string> kvalue = client.GetAllEntriesFromHash("userhash");
        foreach (var item in kvalue)                
        {                    
           Console.WriteLine(item.Key + ":" + item.Value);
        }                
     //输出所有的key                
     List<string> keys = client.GetHashKeys("userhash");                
     foreach (string item in keys)                
     {                    
         Console.WriteLine(item);                
     }                
     //输出所有的value                
     List<string> values = client.GetHashValues("userhash");                
     foreach (string item in values)                
     {                    
         Console.WriteLine(item);                
     }                
     //清空                
     foreach (string key in keys)                
     {                    
         client.RemoveEntryFromHash("userhash", key);                
     }            
 }


评价
……
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术