Redis介绍
Redis是一个开源(BSD许可),内存存储的数据结构服务器,是一个高性能的键值对数据库。Redis以其内存中数据存储、低延迟和原子操作而闻名,可用作数据库、高速缓存和消息队列。它支持字符串、哈希表、列表、集合、有序集合等数据类型。Redis 的作者antirez开发 Redis 的动机主要是为了解决他在使用现有数据库解决方案时需要频繁操作磁盘IO导致性能存在瓶颈的问题,如今Redis已经成为主流,它几乎出现在所有的web服务中。
2025年05月11日
Redis是一个开源(BSD许可),内存存储的数据结构服务器,是一个高性能的键值对数据库。Redis以其内存中数据存储、低延迟和原子操作而闻名,可用作数据库、高速缓存和消息队列。它支持字符串、哈希表、列表、集合、有序集合等数据类型。Redis 的作者antirez开发 Redis 的动机主要是为了解决他在使用现有数据库解决方案时需要频繁操作磁盘IO导致性能存在瓶颈的问题,如今Redis已经成为主流,它几乎出现在所有的web服务中。
2025年05月11日
“上架100台手机,订单却显示卖出120台”——这是某电商团队在去年双11的真实事故。技术负责人老张熬了三个通宵,才从投诉和赔偿的泥潭里爬出来。
2025年05月11日
在分布式系统中,实现分布式锁是一项常见的需求。为了追求性能,通常使用Redis使用分布式锁,但是想要实现高性能并且数据安全的分布式锁,并非易事,先看一下分布式锁要满足哪些特性。
2025年05月11日
Redis是一种高性能的键值存储系统,它的底层实现逻辑主要包括以下几个关键组件:
2025年05月11日
在高并发场景下,巧妙地利用缓存批量查询技巧能够显著提高系统性能。
在笔者看来,熟练掌握细粒度的缓存使用是每位架构师必备的技能。因此,在本文中,我们将深入探讨 Redis 中批量查询的一些技巧,希望能够给你带来一些启发。
2025年05月11日
Redis是一个开源的,基于内存的,高性能的键值型数据库。它支持多种数据结构,包含五种基本类型 String(字符串)、Hash(哈希)、List(列表)、Set(集合)、Zset(有序集合),和三种特殊类型 Geo(地理位置)、HyperLogLog(基数统计)、Bitmaps(位图),可以满足各种应用场景的需求。
2025年05月11日
如何保证 redis 的高并发和高可用?redis 的主从复制原理能介绍一下么?redis 的哨兵原理能介绍一下么?
2025年05月11日
在高并发分布式系统中,如何保证资源的独占访问是一个经典且棘手的问题。无论是电商秒杀系统、订单库存扣减,还是分布式任务调度,都需要一种机制来确保同一时间只有一个进程或线程能够操作共享资源。Redis 分布式锁正是为解决这一问题而生的利器。本文将从实际场景出发,结合真实案例,深入探讨 Redis 分布式锁的最优实现及其核心原理。
2025年05月11日
对于数据库与缓存数据的一致性问题相信对于大部分开发人员来说并不陌生,也经常遇到。实际上,只要是我们使用到缓存,那么必然就会产生数据库与缓存间的数据不一致的问题。