`
on__the__way
  • 浏览: 23987 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Redis Proxy

 
阅读更多

    在Redis访问量比较大的情况,如果将请求都压在单实例上,将会造成Redis负载过高,连接数超限。因此为了平衡请求可将请求分散在通过Redis多个从库上,从库负责读,而主库负责写,redis proxy就是如何选择服务器并将请求分配的机制。

    redis服务器的配置分三个维度:环境、主从、num确定一个服务器,num根据uid和app等来确定。每个app对应确定的库。在进行实例化的时候根据uid和app进行实例化,通过uid,环境和主从来选择主从服务器,这样选择出master和slave各一个,同时对master和slave对应的命令进行解析,根据命令是读或者写来选择master还是slave,并根据app来选择数据库。

    async可以配置是否是异步,异步模式,不缓存刚用过的redis连接,每次都新开。使用单例模式对redis生成的实例复用

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics