Redis系列 cluster集群原理和一致性哈希算法数据分配理论
前言 上一章讲解了cluster集群的搭建,那redis的三种模式搭建方式也就都给大家介绍完了一个主从模式一个哨兵模式一个集群模式,大家可以根据不同的项目需求和生产环境的情况去选择合适的模式去搭建自己的服务器,接下来我们就来讲解一下cluster的一个原理来结束掉redis三种模式框架的叙述,另外还会说一个比较火的一个redis集群理论,可以承载更…
Redis系列 使用docker部署redis集群模式-cluster
本文实测环境 redis:latest 拉取的Redis版本 - 7.0.11 ; 前言 上一章我们讲了redis主从+哨兵模式的搭建和理论,也提到了该模式适用于写少读多的场景,那本文就讲一下当我们项目读多写多,并有高并发的情况我们该如何使用redis的第三个模式 - cluster(集群)模式来实现项目的高可用高并发! 创建redis集群网络环境…
Redis系列 redis主从模式和哨兵服务的原理讲解
前言 上一篇我们讲解了redis如何使用docker去搭建主从模式+哨兵的一个高可用架构,那么我们也基本了解了他给我们带来的好处,但是所有事物都是双面性的,他给我们带来好处的同时也会给我们带来一些问题或者缺点,上一篇前言我们提到了redis主从复制中间的一个数据一致性问题,也讲到了如果使用主从模式就需要项目去接受短时间的脏数据问题,那本文就着重讲解…
Redis系列 使用docker部署redis主从模式+哨兵监听
前言 redis现已成为我们项目中经常使用到的服务,比如说要实现缓存,秒杀活动,分布式锁以及一些高并发场景,那redis都是必不可少的,那这么多的需求都用到了redis,如果项目并发小的话也到没啥,但是往往一些大项目还是会轻轻松松的达到redis单机的瓶颈,然后使项目的运行速度大打折扣,那我们就不得不去根据我们的项目环境去搭建redis主从模式或者…
Linux系列 CentOS7(yum)安装docker
前言 在即将步入云原生年代的大趋势下,docker所属的容器化技术已经与我们每一个技术人员息息相关而不是单纯的运维技术,恰恰相反这也可能即将开发人员替代运维的技术,后面我会出一期以DevOps理念出发去讲解docker,那我们要想不被大时代抛弃那我们就要走的比大时代更快,docker技术作为容器技术的根基,我们必须要好好学习以及掌握,掌握以后你会发…
Linux系列 CentOS7安装Elasticsearch的分析可视化平台 – Kibana
前言 Kibana分析可视化平台是和Elasticsearch还有名为Logstash的数据收集和日志解析引擎一起开发的。这三个产品被设计成一个集成解决方案,称为“Elastic Stack”(以前称为“ELK stack”)。 可以说这三个技术的组合是大数据领域中一个很巧妙的设计。一种很典型的MVC思想,模型持久层,视图层和控制层。Logstas…
Elasticsearch专题 es安装ik中文分词器
前言 国内使用es的话那就不得不提到ik(IKAnalyzer)分词器,因为es是Shay Banon以色列人开发的所以对于我们中文检索来说很不友好,所以我们国人林良益就基于java开发了一个简易的中文分词工具,让es更加契合中文使用,对于es默认分词器怎么个不友好法,我会在后面专门写一期去讲解es的原理以及ik分词器的作用 下载ik分词器 ik分…
Linux系列 CentOS7(源码)安装elasticsearch7.2.0
前言 当大家与mysql打过交道的应该都明白mysql自带的like检索方式完全不足以支撑我们在开发阶段的需求 例如 : 当我们用户需要搜索美的空调的相关商品时,那我们后台的处理sql是不是就是 LIKE %美的空调% 这样子吖 , 那么问题出来了, 关于'美的中央空调'的商品他会只字不提>︿<,这样子会不会很影响我们的业务需求啊! 其次就是mys…