美文网首页
谈谈Redis

谈谈Redis

作者: 阿文很淘气 | 来源:发表于2020-04-14 14:52 被阅读0次

只因酷爱编程,写的不好的地方,欢迎一起来探讨!

redis是什么?

简单的是一个可以持久化(permanent)key-value数据库。

redis 用来干什么的?

想必大家都对于缓存并不陌生。在这里今天来谈谈myself对Redis的理解。在大多数场景下即时,轻量的情况下,为了优化查询速度等多种原因的产物!我们都会去选择它来解决该类问题。

以下是应用在诸多场景下的选型架构模式

1.主备

最开始,大家可能都会在自己的linux系统上部署一个单机的redis 进行使用,已满足了项目开发。单点部署可见主页博客https://www.jianshu.com/p/d096429c115b
。很轻松很舒服。可是在这里可能会出现单点故障。生产环境下不容有失的,不怕一万就怕万一,万一redis 挂了,那么直接影响到项目的体验。所以在这里就做一个另一台机器上做个备用的redis 服务,这样子就不用担心服务挂了。那此时,如何去用原来写的API去调用 这个服务呢?现在有两个redis ,产生了两个ip,那怎么来调用?这里引入keepalive,通过在linux 安装 keepalive,通过配置VIP相应策略进程漂移IP 来进行定位两台机器的其中一台。具体如何安装配置Keepalive此处不做赘述,安装配置见我主页中的博客。看到这里的同行可能会问了,如何在主备上同步数据保证数据一致性。哈哈可以的。不慌,在下面主从架构中可以看到你想要的答案。还有就是服务更靠的住的话,可以应用Linux的supervisor针对redis服务守护!这样子只有机器宕机了,才会有问题!supervisor的安装配置见我主页中的博客。这就完成了High Availability。
应用场景:读写频率低 部署比较简单,维护起来也很方便。

2.主从

主从架构顾名思义,一台master,若干到台slave。也是所谓的哨兵模式,通过sentinels 来进行监控及故障转移。主节点挂 了,sentinels会进行在活着的slave节点中投票选举出新的master。
安装配置见我主页中的博客。https://www.jianshu.com/p/d4a44c27b112
应用场景:并发量小,读写压力一般 读写分离,减轻了原来单点的压力。

3.分布式集群

可以理解成多个主从在一起的混合产物。平均分配数据到各个主节点,每个主节点下有从节点进行备份。
具体安装配置见主页博客。https://www.jianshu.com/p/f2f4f66b5107
应用场景:并发量大,读写压力大

操作中遇到问题,欢迎在评论区留言一起探讨!
如果对你有帮助,点个赞。关注的话,可以在主页中看我更多的技术文档

相关文章

  • 谈谈Redis的SETNX 分布式锁

    谈谈Redis的SETNX 在 Redis 里,所谓 SETNX,是「SET if Not eXists」的缩写,...

  • 谈谈redis

    (1)什么是redis? Redis 是一个基于内存的高性能key-value数据库 (2)Reids的特点 Re...

  • 谈谈Redis

    只因酷爱编程,写的不好的地方,欢迎一起来探讨! redis是什么? 简单的是一个可以持久化(permanent)k...

  • 厉害了,原来Redis是这样做集群的!

    “Redis用过吗?” “用过。” “能谈谈对Redis集群的认识吗?” “额……” 这是一段真实的面试经历。 最...

  • Redis的数据结构及应用场景

    一. 谈谈对redis的理解,它的应用场景。 Redis是一个key-value存储系统,它支持存储的value类...

  • Redis的数据结构及应用场景

    一. 谈谈对redis的理解,它的应用场景。 Redis是一个key-value存储系统,它支持存储的value类...

  • 那些年用过的Redis集群架构(含面试解析)

    今天我们来谈谈Redis集群这个话题,需要说明的是本文 适合人群:不知道自己生产Redis集群架构,以及对Redi...

  • Redis真的又小又快又持久吗

    一本正经 面试官:小伙子,谈谈对Redis的看法。 我:啊,看法呀,坐着看还是躺着看。Redis很小?很快?但很持...

  • Redis 常见的面试题

    Q1. 谈谈对 Redis 的多数据库机制Redis 默认自带有16个数据库,即db0~db15. 但是 Redi...

  • Redis基础面试题

    1、谈谈你对Redis的理解?它的使用场景有哪些? Redis是一个开源的内存中的数据结构存储系统、支持网络、可基...

网友评论

      本文标题:谈谈Redis

      本文链接:https://www.haomeiwen.com/subject/tdttvhtx.html