继续第一张的配置,简单分享一下StackExchange.Redis客户端中配置主从分离以及哨兵的配置。关于哨兵如果有不了解的朋友,可以看我之前的一篇分享,当然主从复制文章也可以找到。http://www.cnblogs.com/tdws/tag/NoSql/为什么要有这篇分享呢 ...
继续第一张的配置,简单分享一下StackExchange.Redis客户端中配置主从分离以及哨兵的配置。
关于哨兵如果有不了解的朋友,可以看我之前的一篇分享,当然主从复制文章也可以找到。http://www.cnblogs.com/tdws/tag/NoSql/
为什么要有这篇分享呢,是因为我之前也有一些疑问,相信学习Redis的朋友都有过相同的疑问。
在代码中,如何分别操作主从数据库?,也就是说,如何只向主数据库写,而读取只向从服务器读。我目前给出的解决方案就是有关Set命令使用主服务器地址,关于Get的命令使用多个从服务器地址。
下面我没有分别给出set和get配置不同服务器地址的代码,给出一个集群的写法吧。如果觉得代码比较突兀,那还是从第一篇,基础配置看一下吧。下面的配置就是个例子。
1 ConfigurationOptions option = new ConfigurationOptions();2 option.EndPoints.Add("127.0.0.1", 6379);3 option.EndPoints.Add("127.0.0.1", 6380);4 option.EndPoints.Add("127.0.0.1", 6381);5 _redis = ConnectionMultiplexer.Connect(option);6 _db = _redis.GetDatabase();
原标题:StackExchange.Redis客户端读写主从配置,以及哨兵配置。
关键词:Redis
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。