C# Redis Server分布式缓存编程(二)
来源:互联网 发布:java方法重写规则 编辑:程序博客网 时间:2024/06/05 18:15
namespace Zeus.Cache.Redis.Demo{ public class Person { public int Id { get; set; } public string Name { get; set; } public string Surname { get; set; } public int Age { get; set; } public string Profession { get; set; } }}
namespace Zeus.Cache.Redis.Demo{ public class Phone { public int Id { get; set; } public string Model { get; set; } public string Manufacturer { get; set; } public Person Owner { get; set; } }}
public void EntityDemo() { using (RedisClient redisClient = new RedisClient(host)) { IRedisTypedClient<Phone> phones = redisClient.As<Phone>(); Phone phoneFive = phones.GetValue("5"); if (phoneFive == null) { // make a small delay Thread.Sleep(2000); // creating a new Phone entry phoneFive = new Phone { Id = 5, Manufacturer = "Nokia", Model = "Lumia 200", Owner = new Person { Id = 1, Age = 90, Name = "OldOne", Profession = "sportsmen", Surname = "OldManSurname" } }; // adding Entry to the typed entity set phones.SetEntry(phoneFive.Id.ToString(), phoneFive); } string message = "Phone model is " + phoneFive.Manufacturer; message += "\nPhone Owner Name is: " + phoneFive.Owner.Name; Console.WriteLine(message); } }
运行结果:
0 0
- C# Redis Server分布式缓存编程(二)
- C# Redis Server分布式缓存编程(一)
- C#客户端Redis服务器的分布式缓存
- 搭建redis集群实现分布式缓存(二)
- redis分布式缓存实现
- redis分布式缓存实现
- redis分布式缓存实现
- C# MemCached分布式缓存
- 基于redis分布式缓存实现
- 基于redis分布式缓存实现
- 基于redis分布式缓存实现
- 基于redis分布式缓存实现
- 分布式缓存Memcache和Redis
- 选择Redis作为分布式缓存
- 分布式缓存Redis使用心得
- 分布式缓存Redis使用心得
- 基于redis分布式缓存实现
- 基于redis分布式缓存实现
- VMware安装版本的问题
- 使用IntelliJ IDEA 15和Maven创建Java Web项目
- C++第四次实验
- HMM(隐马尔科夫模型)在股票上的简单应用
- 旧版 npm 安装 node_modules 模块目录层次过深,导致 win 下无法删除
- C# Redis Server分布式缓存编程(二)
- c++第4次实验
- Unsupported major.minor version 52.0, 51.0 ...
- c++第四次实验(项目2——学生类)
- 关于Collections.shuffle()方法的学习
- href target的作用
- servlet之tomcat无法正常启动
- linux怎么删除文件夹?Linux删除文件夹命令
- Windows环境下使用Node.js