摘要: 参考文章: https://www.cnblogs.com/zhangshitong/p/6478721.html http://blog.jobbole.com/113883/ 这两篇文章写的非常好,本文是读后笔记 我们都知道日常上网使用的http协议是不安全的,比如日常开发中我们就可以利用一些工 阅读全文
posted @ 2018-04-22 13:52 facelessvoidwang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.jobbole.com/113883/ 密码学是一门难以理解的学科,因为它充满了数学定理。但是除非你要实际开发出一套加密算法系统,否则你是没必要强制理解那些深奥的数学定理的。 如果你阅读本文的目的是想设计下一套 HTTPS 协议,那我只能抱歉的说本文的知识还远远不够;如 阅读全文
posted @ 2018-04-22 13:50 facelessvoidwang 阅读(200) 评论(1) 推荐(0) 编辑
摘要: 最近一直忙于看前端vue相关内容,后端相关内容没有跟进,文章停了3周,,,哎,还是懒吧!子曰生命在于运动,该学习还是要学的,文章嘛也还是要整理滴,不扯了 参考: https://blog.csdn.net/qzcsu/article/details/72861891 https://www.cnbl 阅读全文
posted @ 2018-04-22 13:48 facelessvoidwang 阅读(12441) 评论(0) 推荐(1) 编辑
摘要: 原文出处:http://www.zsythink.net/archives/1182 在了解一致性哈希算法之前,最好先了解一下缓存中的一个应用场景,了解了这个应用场景之后,再来理解一致性哈希算法,就容易多了,也更能体现出一致性哈希算法的优点,那么,我们先来描述一下这个经典的分布式缓存的应用场景。 场 阅读全文
posted @ 2018-03-31 11:08 facelessvoidwang 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1、节点间通信 redis cluster 节点之间采用Gossip协议进行通信,Gossip协议就是指节点彼此之间不断通信交换信息。当主从角色变化或新增节点,彼此通过ping/pong进行通信知道全部节点的最新状态并达到集群同步。 Gossip协议的主要职责就是信息交换,信息交换的载体就是节点之间 阅读全文
posted @ 2018-03-25 22:16 facelessvoidwang 阅读(329) 评论(0) 推荐(0) 编辑
摘要: redis的集群有多种实现方案且各有优劣,其各种实现的对比参照文章: 1、Redis常见集群方案、Codis实践及与Twemproxy比较(注意回答时间,太早的参考价值可能会有折扣):http://blog.csdn.net/mawming/article/details/52171116 2、Re 阅读全文
posted @ 2018-03-25 22:08 facelessvoidwang 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 如果我们不用哨兵,如何实现主从故障的转移呢?这事儿得手动来实现: 1、在从节点slave-1执行 slaveof no one ,将从节点变为主节点; 2、其它的节点,执行 slaveof slave-1的ip port,变为slave-1的从节点,并从新节点复制数据; 当然,有了哨兵机制我们就不用 阅读全文
posted @ 2018-03-18 12:14 facelessvoidwang 阅读(6890) 评论(1) 推荐(2) 编辑
摘要: 从redis的主从配置可以发现,里边没有提供高可用机制。如果master挂了,slave是不会自动选举出一个master接替工作的,显然这是不能接受的。而哨兵机制就是用来解决此问题的。 哨兵的配置跟启动: 1、redis文件夹下有sentinel.conf文件,复制三份,分别命名为sentinel2 阅读全文
posted @ 2018-03-16 09:58 facelessvoidwang 阅读(890) 评论(1) 推荐(0) 编辑
摘要: redis的主从实际是一种类似于mysql读写分离的操作。master一般只接收写入,slave只接收读取。 主从配置: 配置比较简单,只需要在从服务器redis.conf里边配置slaveof masterip port 即可。 配置完成后,分别启动主从redis,执行info replicati 阅读全文
posted @ 2018-03-16 09:58 facelessvoidwang 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 除了存取数据,redis还可以支持mq等操作,这里面有些小细节,需要注意一下: 1、事务处理 大家都说redis支持事务,但实际上redis的事务跟关系数据库的事务不一样。不支持rollback操作。 redis的事务会先有一个将命令放入队列的过程,如果成功放入队列,返回值为queue,否则为失败。 阅读全文
posted @ 2018-03-04 22:17 facelessvoidwang 阅读(183) 评论(0) 推荐(0) 编辑