最新 最热

Redis的数据安全

Redis是一种远程内存数据库,主要用C语言编写完成,它也是基于键值对(key-value)的NoSQL数据库,提供了由String(字符串)、hash(哈希)、list(链表)、set(集合)、zset(有序集合)等多种数据机构和算法组成的数据类型,大部分的运...

2020-08-04
4

redis 的高并发高可用

对于性能来说,单主用来写入数据,单机几万QPS,多从用来查询数据,多个从实例可以提供每秒 10w 的 QPS。

2020-08-04
0

消息队列高可用

常见的消息队列有ActiveMQ,RabbitMQ,RocketMQ,kafka,前两个属于集群模式部署来提供高可用,后两个可以部署分布式模式提供HA。

2020-08-04
4

redis缓存重要特性单线程模型

所有的客户端对服务端请求socket连接,服务端都会专门建立一个socket与其连接。

2020-08-04
3

redis设置过期时间

redis是在内存中进行缓存的,我们在设置redis缓存时,可以设置下过期时间。那么在设置时间到期后redis是如何进行数据删除的。

2020-08-04
0

飞天茅台超卖事故:Redis分布式锁请慎用!

基于 Redis 使用分布式锁在当今已经不是什么新鲜事了。本篇文章主要是基于我们实际项目中因为 Redis 分布式锁造成的事故分析及解决方案。

2020-08-04
2

干货 | 数据库压力降低90%,携程机票订单缓存系统实践

Chaplin,携程资深PMO,平时喜欢解决系统相关的问题,包括但不限于分布式/大数据量/性能/体验等,不畏复杂但更喜欢简单。

2020-08-04
1

如何处理redis集群的hot key和big key

redis 集群部署方式大部分采用类 Twemproxy 的方式进行部署。即通过 Twemproxy 对 redis key 进行分片计算,将 redis key 进行分片计算,分配到多个 redis 实例中的其中一个。tewmproxy 架构图如下:...

2020-08-04
0

面试:集合:redis:kafka

主要是解决读数据从Redis缓存,一旦涉及到数据更新:数据库和缓存更新,就容易出现缓存(Redis)和数据库(MySQL)间的数据一致性问题。

2020-08-04
0

Spring Boot 开箱即用

新建一个工程需要做很多的基础工作,依赖包引入,基础组件的配置。在微服务大行其道的今天,建立一个新工程是一个家常便饭的事情。其中的工作繁琐且容易出错。在Spring Boot 未出现之前,很多脚手架的项目用来解决这类通用的...

2020-08-03
3