![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 93
杨博东的博客
阿里云数据库-NoSQL组,开源贡献者,Valkey Contributor,Jackey Maintainer。
展开
-
MemoryDB 2024 论文分享
MemoryDB通过底层依赖AWS内部系统Multi-AZTransactionLog实现了11个9的持久性保证。通过依赖TransactionLog的ConditionAPI和租约机制来实现了一致性和可用性保证。通过周期性调度Off-box节点来外部Rewritebinlog避免了内存Fork影响用户业务可用性。通过Binlog的checksum校验机制来保证数据的正确性。原创 2024-05-22 17:34:45 · 614 阅读 · 0 评论 -
Redis 客户端重试指南
在互联网服务中,特别是在云环境下,网络及硬件环境复杂,所有应用程序都可能遇到暂时性故障。暂时性故障包括瞬时的网络抖动,服务暂时不可用,服务繁忙导致超时等,这些故障通常可以自我修复,在间隔一定时间后重试,则很大概率可以成功。为什么会出现暂时性故障云 Redis 集群的高可用云 Redis 集群或者云环境中的很多产品,都是由大量机器组成的集群提供服务,机器可能发生各种各样的硬件故障,比如 CPU,内存,磁盘 都可能发生故障。当故障发生时,Redis 服务会自动做 HA (High Available)原创 2021-08-13 10:59:55 · 1711 阅读 · 0 评论 -
好好的 Tair 排行榜不用,非得自己写?20 行代码实现高性能排行榜
TairZset 是阿里云自研的可实现任意维度 double 类型的分值排序的数据结构,借助 Tair 客户端同时可实现扩展性,即可以将计算任务分布至多个数据节点完成,实现分布式排行榜能力。本文介绍了 TairZset 的能力以及利用 TairZset 实现奖牌榜、分布式排行榜、实时排行榜的方案。背景介绍排序需求常见于各类游戏、应用、奖牌、积分等排行榜中,通常业务对排序的需求如下:支持增删改查和反向排序,可根据分数范围获取相应用户。排序操作执行速度快。支持多维排序。支持扩展(即 分布式排行榜转载 2021-08-12 19:40:52 · 519 阅读 · 0 评论 -
Redis6.2发布 地理位置功能增强了什么?
原文地址:https://developer.aliyun.com/article/780257Redis社区最近刚刚发布Redis6.2 RC1版本,在本次发布中,阿里云Tair团队(阿里云云内存数据库产研团队,负责云上Redis社区版和Redis企业版Tair)为社区贡献了大量高质量代码与功能,其中关于地理位置查询能力的提升上,阿里云贡献了GEOSEARCH和GEOSEARCHSTORE两个重要而强大的API。本文通过分析这两个全新的API,对Redis在地理位置型应用进行深入剖析,并延伸介绍了阿里云转载 2020-12-21 17:36:04 · 956 阅读 · 1 评论