首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

那些绕不过去Redis 核心知识点

前言 Redis 是我们工作中接触最多的非关系型数据库,我所在的公司也是 Redis 的深度用户,我们线上的大部分的业务都使用到了 Redis。...与传统数据库不同的是 Redis 的数据是存在内存中的,所以存写速度非常快,因此 Redis 被广泛应用于缓存方向。值得注意的是,Redis 也经常用来做分布式锁。...本篇是我学习 Redis 系列的开篇,主要内容讲述 Redis 概述及其相关内容,然后介绍一下 Redis 数据结构,最后介绍一下 Redis 对象以及应用场景。...因为文件事件分派器队列的消费是单线程的,所以 Redis 才叫单线程模型。那么,Redis 为什么是单线程的?因为 CPU 不是 Redis 的瓶颈。Redis 的瓶颈最有可能是机器内存或者网络带宽。...Redis 文件事件处理器过程 Redis 4.0 开始就有多线程的概念了,比如 Redis 通过多线程方式在后台删除对象(在旧版中删除包含体积较大的键,可能造成服务器阻塞)、以及通过 Redis 模块实现的阻塞命令等

71930
您找到你想要的搜索结果了吗?
是的
没有找到

消息队列的过去、现在和未来

在软件架构演进的历史中基于 Service-oriented architecture(SOA)[64]的设计模式一直是主角,而 RPC 一直是 SOA 架构软件的默认模式,所以过去程序之间的绝大部分通信方式是同步通信...因为过去服务之间基于 RPC 通信,如果两个服务跨云或者跨数据中心有可能因为超时、网络故障等原因导致通信失败,而异步通信这种情况大大降低。...过去用户业务系统基本在一个云上构建,但基于多云构建的业务系统会让用户避免厂商锁定、成本更低、竞争力更强。想象这样一种场景,用户需要基于 Serverless 构建一个图像处理的场景。...冯嘉.展望Apache RocketMQ5.0 | 谈RocketMQ的过去、现在和未来.Likes.2018. https://www.likecs.com/show-204717665.html

1.4K20
领券