今日闲暇之时,头脑风暴了一个问题 — 随着 QPS、业务复杂度的不断增长,哪些因素会成为瓶颈,又应该如何去优化呢?结合此前的高并发场景相关的工作经验,从以下五点进行了考虑和总结:...
Redisredis 是完全开源免费的,是一个高性能的key-value数据库,目前市面上主流的数据库 Redis、Memcache、Tair(淘宝自研发)
并发环境下,多个系统相互协作,不可避免的,总是会有很多工作需要协调进行,此时就必须要引入分布式事务来进行整个任务的协调统筹,关于分布式事务的解决方案,我们已经进行过详细介绍。分布式事务通用解决方案...
1、登录短信验证码:Redis的String命令 –> 客户端生成UUID发送后台 –> 存储UUID + 生成的验证码
rabbitmq 是目前使用最为普及的消息队列组件,基于 AMQP 的 rabbitmq 在各方面设计都比较完善,同时,它具有非常丰富的功能与特性,可以支持各种实际的适用场景。但是 rabbitmq 本身并不直接支持延时队列的功能,本文我们就来...
此前的文章中,我们介绍了三种 redis 集群和搭建方法。redis 集群详解及搭建过程
上一篇文章中,我们介绍了 redis 集群的搭建。redis 集群详解及搭建过程其中我们遇到了报错:
从 3.0 版本开始,redis 具备了集群功能,实现了分布式、容错、去中心化等特性,在生产环境中对于保证数据一致性和安全性、提高系统响应能力都有着很必要的意义。本文我们就来介绍 redis 集群的三种搭建模式和搭建方法。...
Redis是一种NoSQL数据库,NoSQL的意思是不仅仅可以使用关系型数据库,由于关系型数据库的数据是存储在文件中,每次操作都是IO操作,而文件的IO操作又是比较缓慢的,NoSQL打破了原先一个表对应表字段,然后再存储数据的方式,将数据...
在 db-engines 网站上,我们看到,数据库系统的主要市场虽然还是被 Oracle、Mysql、Ms SQL Server 三个关系型数据库所占据,但是 NoSql 的数据库也正在呈现上升态势。虽然业内传闻的关于 DBA 将死的传言有些过于夸张,但是几...