摘要: 说明:无论是否已经搭建好集群,还是使用什么样的客户端去连接,都是必须把全部IP列表集成进去,然后随机往其中一个IP写。 这样做的好处: 1、随机IP写入之后,Redis Cluster代理层会自动根据分片写入其中一台,随机IP只是减缓一个IP时的巨大流量问题。 2、对于写死的IP问题,可以通过动态配 阅读全文
posted @ 2017-10-05 21:29 EasonJim 阅读(4059) 评论(0) 推荐(0)
摘要: 哨兵模式是主从切换的一种方案,但是可以借助此方案实现集群,达到高可用。 先收集教程,待实践。 参考: https://redis.io/topics/sentinel(官方文档) http://ifeve.com/redis-sentinel/(官方文档中文版) http://blog.csdn.n 阅读全文
posted @ 2017-10-05 20:47 EasonJim 阅读(478) 评论(0) 推荐(0)
摘要: 学习要系统,最推荐的方式是看书。 下面是收集的一些Nginx教程: https://www.gitbook.com/book/yinsigan/nginx/details http://www.nginx.cn/nginx-how-to http://nginx.org/en/docs/(官方) 阅读全文
posted @ 2017-10-05 20:22 EasonJim 阅读(820) 评论(0) 推荐(0)
摘要: 对于做软负载,我们都知道主流的方案有LVS、Haproxy、Nginx!那么对于Haproxy和Nginx,我们如何选择呢?回答这个问题之前,我根据个人使用经验来讲下它们的特点! Haproxy特点 Nginx特点 说明:对于Http协议,Haproxy处理效率比Nginx高。所以,没有特殊要求的时 阅读全文
posted @ 2017-10-05 20:08 EasonJim 阅读(22731) 评论(0) 推荐(0)
摘要: 前提:先安装好Redis,参考:http://www.cnblogs.com/EasonJim/p/7599941.html 说明:Redis Cluster集群模式可以做到动态增加节点和下线节点,使用起来非常的方便。 下面教程主要是通过官方提供的文档进行搭建测试: https://redis.io 阅读全文
posted @ 2017-10-05 18:27 EasonJim 阅读(3979) 评论(1) 推荐(0)
摘要: 注意:千万不要使用sudo来执行gem install redis。 解决方法: 最后安装 如果不想使用上面的方法,可以使用以下的投机取巧的方法,给上面错误的文件夹增加权限 说明:administrator为当前登录的用户,根据实际情况更改。 然后再次执行 参考: https://gepolv.gi 阅读全文
posted @ 2017-10-05 15:56 EasonJim 阅读(2137) 评论(0) 推荐(0)
摘要: 官方文档: 如果要深入研究时,官方提供的文档是最权威的。 英文: https://redis.io/documentation 中文: http://www.redis.cn/documentation.html(Redis中文网) http://ifeve.com/category/redis/ 阅读全文
posted @ 2017-10-05 15:02 EasonJim 阅读(580) 评论(0) 推荐(0)
摘要: 假设我已经有了配置文件,并且配置文件和程序都放在/usr/local/redis/bin目录下。 启动 那么修改redis.conf文件 参考: http://blog.csdn.net/u010956470/article/details/64440983 http://www.cnblogs.c 阅读全文
posted @ 2017-10-05 14:36 EasonJim 阅读(233) 评论(0) 推荐(0)
摘要: 说明: 下面的示例基本都是基于Linux去实现,目的是为了环境的统一,以便于把性能调整到最优。且基于Java。建议生产环境不要使用Windows/Mac OS这些。 在Java领域,基于客户端进行分片最常用的库应该是Jedis,下面基本是基于Jedis进行实例实践。当然,除了这个还可以基于自己的业务 阅读全文
posted @ 2017-10-05 11:21 EasonJim 阅读(868) 评论(0) 推荐(0)
摘要: Jedis是Redis的Java客户端,Spring将Jedis连接池作为一个Bean来配置。如果在Spring Data的官网上可以发现,Spring Data Redis已经将Jedis集成进去了。 Jedis连接池分为两种: 一种是“redis.clients.jedis.ShardedJed 阅读全文
posted @ 2017-10-05 10:55 EasonJim 阅读(1965) 评论(0) 推荐(0)
摘要: 说明:请注意Spring Data Redis的版本以及Spring的版本!最新版本的Spring Data Redis已经去除Jedis的依赖包,需要自行引入,这个是个坑点。并且会与一些低版本的Spring有冲突,要看官方文档和不断的测试。 继上一篇文章http://www.cnblogs.com 阅读全文
posted @ 2017-10-05 00:40 EasonJim 阅读(913) 评论(0) 推荐(0)