84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
请问如何用redis实现分布式部署,redis要安装到哪台服务器上,领导前段时间说部署到java服务器上,最近说部署到数据库服务器上,请用过的朋友指点我下,谢谢了!
欢迎选择我的课程,让我们一起见证您的进步~~
1.首先,redis可以部署在任何结点上,看楼主具体的应用;如果要单机部署,又追求更快的查询效率,和业务逻辑应用部署在一台结点上是最快的(估计是你说的java服务器),因为是单机访问,使用Unix域套接字协议交互速度会更快;
2.弄清楚自己的需求,是否需要分布式?单台redis结点是否能够满足需求?内存本机是否够用?本机redis够用的情况下不要上什么高大上的分布式,越复杂的东西会容易出问题;加上了分布式,性能也会有损坏,一般都不如单台(单台能满足条件的前提下);
2.确定需要分布式部署后,不建议使用redis集群自带的分布式方案,3.0出来的redis版本,目前真正生产中应用的并不多;应用广泛的是使用Twitter的Twemproxy作为代理后面接上一堆redis结点;参考这篇文章:http://www.infoq.com/cn/news/2014/11/open-source-redis-cache?utm_sourc...
Redis 已经支持 Cluster 了,请直接看文档。
http://redis.io/topics/cluster-tutorial
redis要安装到哪台服务器上,领导前段时间说部署到java服务器上,最近说部署到数据库服务器上
哪台都行,主要看你们部署的想法打算怎么做?而且你说来说去就2台机器?还要做分布式?
主要看的是内存,分布式会在多台机器上分别写入数据,所以要考虑内存和数据的容量。
1.首先,redis可以部署在任何结点上,看楼主具体的应用;
如果要单机部署,又追求更快的查询效率,和业务逻辑应用部署在一台结点上是最快的(估计是你说的java服务器),因为是单机访问,使用Unix域套接字协议交互速度会更快;
2.弄清楚自己的需求,是否需要分布式?单台redis结点是否能够满足需求?内存本机是否够用?
本机redis够用的情况下不要上什么高大上的分布式,越复杂的东西会容易出问题;加上了分布式,性能也会有损坏,一般都不如单台(单台能满足条件的前提下);
2.确定需要分布式部署后,不建议使用redis集群自带的分布式方案,3.0出来的redis版本,目前真正生产中应用的并不多;应用广泛的是使用Twitter的Twemproxy作为代理后面接上一堆redis结点;
参考这篇文章:
http://www.infoq.com/cn/news/2014/11/open-source-redis-cache?utm_sourc...
Redis 已经支持 Cluster 了,请直接看文档。
http://redis.io/topics/cluster-tutorial
哪台都行,主要看你们部署的想法打算怎么做?而且你说来说去就2台机器?还要做分布式?
主要看的是内存,分布式会在多台机器上分别写入数据,所以要考虑内存和数据的容量。