redis知识点 redis基础知识讲解

调研Redis高可用两种方案1、Redis中为了实现高可用(High Availability,简称HA),采用了如下两个方式:Redis中主从节点复制数据有全量复制和部分复制之分 。
2、Redis主从架构高可用的实现方式主要有两种:自动故障迁移和手动切换 。1 自动故障迁移 自动故障迁移是指当主节点出现宕机或者故障时,从节点可以自动接替主节点的职责,继续提供服务 。这种方式需要实现Redis Sentinel监控系统 。
3、Redis 高可用方案常用的有两种:Redis Sentinel 和 Redis Cluster,本篇笔记介绍这两种方案如何在 Kubernetes 中部署 。
4、Redis哨兵是一种自动化的Redis高可用解决方案,可以监测主节点的状态,并在主节点宕机后自动将从节点升级为新的主节点,以保证Redis服务的高可用性 。
5、redis高可用:如果你做主从架构部署,其实就是加上哨兵就可以了,就可以实现,任何一个实例宕机 , 自动会进行主备切换 。
为什么Redis是单线程、及高并发快原因详解redis是单线程的原因在于redis用单个CPU绑定一块内存的数据,然后针对这块内存的数据进行多次读写的时候 , 都是在一个CPU上完成的 。redis核心就是如果我的数据全都在内存里,我单线程的去操作就是效率最高的 。
内存存储 Redis的所有数据都存储在内存中,这样可以避免磁盘I/O操作的延迟 。内存访问速度要比磁盘快很多,因此Redis可以处理大量的并发请求 。
【redis知识点 redis基础知识讲解】高效执行:Redis的单线程模型意味着所有的操作都在同一个线程中执行,这使得操作指令的执行速度非常快 。因为线程切换和调度等开销在单线程中不存在,所以Redis在处理大量请求时,能够保持高效的执行速度 。
京东活动系统--亿级流量架构应对之术京东活动系统 是一个可在线编辑、实时编辑更新和发布新活动,并对外提供页面访问服务的系统 。其高时效性、灵活性等特征,极受青睐 , 已发展成京东几个重要流量入口之一 。近几次大促,系统所承载的pv已经达到数亿级 。
每日亿级流量 , 平均一个用户点击量在20-30左右,通过这个计算出日活用户数约1亿/20=500万, 看的人多,买的人少 , 通常下单率不超过10%,我们按照留存率10%来计算,日均订单约50万单 。
不管是软件开发人员 , 还是运维人员,通过阅读《亿级流量网站架构核心技术》都能系统地学习实现亿级流量网站的架构核心技术 , 并收获解决系统问题的思路和方法 。作者简介:张开涛,现就职于京东,“开涛的博客”公众号作者 。

    推荐阅读