最新 最热

高并发环境面临的系统瓶颈与应对方案

今日闲暇之时,头脑风暴了一个问题 — 随着 QPS、业务复杂度的不断增长,哪些因素会成为瓶颈,又应该如何去优化呢?结合此前的高并发场景相关的工作经验,从以下五点进行了考虑和总结:...

2022-06-27
17

redis【redis入门到精通】

Redisredis 是完全开源免费的,是一个高性能的key-value数据库,目前市面上主流的数据库 Redis、Memcache、Tair(淘宝自研发)

2022-06-27
2

厉害了,原来分布式锁有这么多坑

并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍。分布式事务通用解决方案...

2022-06-27
0

业务解决方案

1、登录短信验证码:Redis的String命令 –> 客户端生成UUID发送后台 –> 存储UUID + 生成的验证码

2022-06-27
6

通过 rabbitmq 的 TTL 与 DLX 设置实现延时队列

rabbitmq 是目前使用最为普及的消息队列组件,基于 AMQP 的 rabbitmq 在各方面设计都比较完善,同时,它具有非常丰富的功能与特性,可以支持各种实际的适用场景。但是 rabbitmq 本身并不直接支持延时队列的功能,本文我们就来...

2022-06-27
5

基于 Twemproxy 与 Codis 的 redis 集群方案比较

此前的文章中,我们介绍了三种 redis 集群和搭建方法。redis 集群详解及搭建过程

2022-06-27
3

Redis 的 MOVED 转向与 ASK 转向

上一篇文章中,我们介绍了 redis 集群的搭建。redis 集群详解及搭建过程其中我们遇到了报错:

2022-06-27
4

redis 集群详解及搭建过程

从 3.0 版本开始,redis 具备了集群功能,实现了分布式、容错、去中心化等特性,在生产环境中对于保证数据一致性和安全性、提高系统响应能力都有着很必要的意义。本文我们就来介绍 redis 集群的三种搭建模式和搭建方法。...

2022-06-27
2

分布式--Redis的安装与数据类型的使用

Redis是一种NoSQL数据库,NoSQL的意思是不仅仅可以使用关系型数据库,由于关系型数据库的数据是存储在文件中,每次操作都是IO操作,而文件的IO操作又是比较缓慢的,NoSQL打破了原先一个表对应表字段,然后再存储数据的方式,将数据...

2022-06-27
10

常用 NoSQL 的介绍与比较

在 db-engines 网站上,我们看到,数据库系统的主要市场虽然还是被 Oracle、Mysql、Ms SQL Server 三个关系型数据库所占据,但是 NoSql 的数据库也正在呈现上升态势。虽然业内传闻的关于 DBA 将死的传言有些过于夸张,但是几...

2022-06-27
8