c#程序怎么调用redis集群

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#程序怎么调用redis集群相关的知识,希望对你有一定的参考价值。

参考技术A   1. 建立一个控制台应用程序,并引用以下ServiceStack.Redis相关的四个类库。或者通过Nuget进行安装Redis常用组件ServiceStack.Redis。 下载示例代码。

  2. 创建一个Redis操作的公用类RedisCacheHelper,

+ View Code

  说明:RedisCacheHelper 使用的是客户端链接池模式,这样的存取效率应该是最高的。同时也更方便的支持读写分离,均衡负载。

  3. 配置文件

<!-- redis Start -->
<add key="SessionExpireMinutes" value="180" />
<add key="redis_server_session" value="127.0.0.1:6379" />
<add key="redis_max_read_pool" value="3" />
<add key="redis_max_write_pool" value="1" />
<!--redis end-->

 

  4. 测试程序调用

class Program

static void Main(string[] args)

Console.WriteLine("Redis写入缓存:zhong");

RedisCacheHelper.Add("zhong", "zhongzhongzhong", DateTime.Now.AddDays(1));

Console.WriteLine("Redis获取缓存:zhong");

string str3 = RedisCacheHelper.Get<string>("zhong");

Console.WriteLine(str3);

Console.WriteLine("Redis获取缓存:nihao");
string str = RedisCacheHelper.Get<string>("nihao");
Console.WriteLine(str);

Console.WriteLine("Redis获取缓存:wei");
string str1 = RedisCacheHelper.Get<string>("wei");
Console.WriteLine(str1);

Console.ReadKey();

以上是关于c#程序怎么调用redis集群的主要内容,如果未能解决你的问题,请参考以下文章

本地开发redis集群环境很慢怎么办

redis集群

redis怎么解决订阅模式多节点重复问题

.Net(C#)使用Redis集群缓存

sentinel怎么对集群中的单个节点降级

java怎么从多台redis集群取数据库