redis初学


redis的三种方式:
1、主从
2、哨兵
3、集群
主从:只有一台主机器可写,其他的从机器都是高并发,可读的。
主从模式中生成另外的节点,是哨兵节点,可以监控主从节点。

主节点挂掉之后哨兵的作用是从从节点中选一个主节点,
一旦原来的主节点恢复以后,在加入到集群中,成为一个从节点。

但是哨兵模式也有弊端,有了集群模式。

redis 3.0以后就出现了集群这个现象。
集群是多主多从。主1,主2,主.........它们的数据是一样的。
数据的移植,主节点的拦截。

每个主节点下面有好几个从节点。
有一个主节点出现问题以后,则从他的从节点之中选取一个从节点作为新的主节点。
因为从节点中会有数据的备份。
把一定容量的数据分给每一个集群,一个主节点以及它的从节点。
至于怎么分,则有一定的规则。

可扩展性
一致性
高可用三个特点的具体概念以及原理

redis 和 memberCache 的
memberCache 单缓存,单点
公司的业务如果比较大的话,最好用redis缓存
业务比较小,则用memberCache缓存。

redis 多实例,串行执行,重点在多实例。

memberCache 并行执行,两个线程并行执行。

redis 的优势:群狼站猛虎
redis 可能存储比较慢,是什么原因造成的?
AOF:记录日志,因为高可靠性。
redis 的写的性能相对降低,但度的性能还是不错的。

SSDB 也是一种缓存数据库
SSDB 可以和redis 技术之间相结合。

高并发怎么解决:
一共有好几个技术,都可以结合。综合的描述。技术,业务,前台,后台,接口,数据。
并发:前端:NGS,LVS等。
NGS对URL进行切分。
前端负载均衡,后台的数据库还是一个。
一部分的数据放到数据库中,即内存。一部分放到缓存。

posted @ 2018-02-06 09:56  stujike123456  阅读(94)  评论(0编辑  收藏  举报