51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

日常运维

 Redis 分布式锁

Redis 分布式锁

厉飞雨 阅读(84) 评论(0) 赞(4)

你好,我是猿java。 今天我们分享的内容是:Redis 分布式锁。 Redis 部署方式 {#Redis-部署方式} ------------------------ ### 单机部署 {#单机部署} 单机部署,顾名思义,只部署一个Redis节点,其优点是简单,简单,简单;缺点也很明显:无法保证高可用。部署图如下: ![img.png](/images/post/r...

 Gossip协议如何保证 Redis数据的一致性?

Gossip协议如何保证 Redis数据的一致性?

厉飞雨 阅读(100) 评论(0) 赞(8)

Hello,Hi,你好,我是猿java。 今天我们分享的内容是:GGossip协议如何保证 Redis数据的一致性。 > 声明:本文基于 Redis 7.0 版本 提起 Redis,应该说是 NO SQL数据库的天花板了,作为一名 Java工程师应该并不陌生,那么,Redis 是如何保证集群节点间数据的一致性呢?今天就来聊一聊。 在开始今天的内容之前,需要先对 Go...

 Redis 是如何完美驾驭 Reactor模型和 IO多路复用机制?

Redis 是如何完美驾驭 Reactor模型和 IO多路复用机制?

厉飞雨 阅读(82) 评论(0) 赞(3)

Hello,Hi,你好,我是猿java。 Reactor模型 {#Reactor模型} ---------------------- Reactor 模型,它是一种优秀的编程模型,主要是用于服务器端处理高并发网络 IO 请求。Reactor 模型的核心思想包含下面 2个"3种": * 3种事件:连接事件、写事件、读事件; * 3种角色:reactor、...

用了这么多年Redis,你知道Redis名字的由来吗?

用了这么多年Redis,你知道Redis名字的由来吗?

厉飞雨 阅读(62) 评论(0) 赞(3)

你好,我是猿java。 背景 {#背景} -------- Redis作为知内存数据库的天花板,在很多复杂的高并发,高性能项目中都可以看到,用了这么多年,一直很好奇Redis到底是什么意思,今天总有找到了 Redis名字由来 {#Redis名字由来} ---------------------- Redis的作者是antirez,[antirez个人官网](http:/...

深入理解哈希&一致性哈希

深入理解哈希&一致性哈希

厉飞雨 阅读(78) 评论(0) 赞(7)

前言 {#前言} -------- 在实际开发中,随着业务的发展,经常会遇到单服务的性能瓶颈问题,比如:Redis 服务、MySQL 服务。那么对于单服务的性能瓶颈导致的诸如服务过载或者服务不可用的问题,该如何解决呢? > 答案:分集群,突破单集群的性能限制 开发经验丰富一些的小伙伴肯定马上会想到增加一个 Proxy 层,由 Proxy 层处理来自客户端的读写请求,然...

为什么MySQL不使用红黑树做索引

为什么MySQL不使用红黑树做索引

厉飞雨 阅读(53) 评论(0) 赞(5)

你好,我是猿java。 提到MySQL索引,相信使用过的小伙伴并不陌生,平常工作中,我们经常会加索引来提升查询效率,那么,为什么一个慢查询加上索引查询速度就能提升一个档次?索引后面的实现机制到底是什么?今天就让我们一起来探讨这个话题。 > 申明:本文说的磁盘是指普通的机械磁盘 **1、索引是什么?** {#1、索引是什么?} ---------------------...

如何购买云服务器

如何购买云服务器

厉飞雨 阅读(57) 评论(0) 赞(6)

你好,我是猿java。 在[如何搭建自己免费的技术博客](https://www.yuanjava.cn/common/2022/03/28/blog.html) 这个篇博客中我为大家分享了如何利用免费的GitHub Pages+Jekyll资源搭建自己免费的技术博客,今天我就来分享一下如何为自己的博客选择一个合理的服务器。 服务器,作为后端开发的小伙伴应该不陌生,开发好的...

linux cmd 命令

linux cmd 命令

厉飞雨 阅读(84) 评论(0) 赞(5)

![](http://static.51tbox.com/static/2024-08-30/col/805b7fb84098c38f34d44e37238e1ad9/5217aa1f57c84c38b6477cab59ecdc4a.png.jpg) [#linux 学习Linux的新手朋友们,如果你记不住命令,可以看一下这个操作。#linux运维 #linux命令 #云计算...

ssh 汇总

ssh 汇总

厉飞雨 阅读(69) 评论(0) 赞(3)

ssh 汇总 SSH命令ssh : [连接](https://51tbox.com/) linux禁止密码登录-设置秘钥登录 : [连接](https://51tbox.com/) ssh 端口 修改 : [链接](https://51tbox.com/) Linux 开启密钥登录后保留密码登录的方法 :[链接](https://51tbox.com/) ssh免秘钥...

 深入剖析IO多路复用

深入剖析IO多路复用

厉飞雨 阅读(112) 评论(0) 赞(5)

你好,我是猿java。 IO多路复用技术,不管是面试,还是平时的技术积累,它都是一个重要的知识点,很多高性能的技术框架都有它的身影。那么,什么是 IO多路复用? IO多路复用 解决了什么问题?今天就我们就一起来盘盘它。 > 申明:本文基于linux系统 > 现如今,很多系统或者框架,底层都是通过Socket编程模型来实现网络通信,因此在讲解 IO多路复用之前我...