跳转到主要内容

利用 KeyDB 和多线程实现高性能 FLASH

去年三月我们发布KeyDB时,我们对多线程可能带来的潜力感到非常兴奋。今天,通过KeyDB,我们正通过我们全新的FLASH功能延续这一愿景,该功能实现了接近RAM的性能,同时利用了FLASH存储所能提供的巨大成本节省。与所有KeyDB功能一样,FLASH支持继续提供与现有KeyDB和Redis客户端的完全兼容性。

为 KeyDB 选择 AWS EC2 实例

为KeyDB选择EC2实例

在搜索有关使用哪种实例类型的信息时,答案通常是“视情况而定”。本文通过EC2类型的一般数据以及对KeyDB性能的深入分析和不同类型的选择,对实例类型进行了精简说明。

重新思考 Redis EXPIRE 命令

本文讨论了我们对EXPIRE命令及其工作方式所做的几项更改。我们添加了使用EXPIREMEMBER命令为集合中的单个成员设置过期的功能,并且还使主动删除能够以近乎实时的方式运行,这对于那些在生产中严重依赖使用过期功能的用户来说具有巨大优势。在处理EXPIRE命令的过程中,我们实际上通过这些改进节省了5-10%的内存。

在基于 Arm 的亚马逊 EC2 A1 实例上运行 KeyDB 以获得最佳性价比

我们与许多希望在AWS上优化成本的用户进行了交谈。虽然大多数用户已经尝试过许多可用的基于x86的实例类型,但我们惊讶地发现,很少有人尝试过基于Arm的Amazon EC2 A1实例。这些基于Arm的实例为多线程缓存服务器工作负载带来了独特的性能优势。要理解为什么缓存数据库,特别是KeyDB,特别适合Arm,我们首先需要对硬件有一点了解。

Redis 复制与 KeyDB 主动复制:优化系统资源

许多网站为实现服务器的高可用性而运行副本节点。这很有道理,但是这个副本是否被充分利用了?或者您只是为了高可用性而付费,却没有获得相当于将资源加倍所带来的性能提升?本文讨论了与Redis一起使用的选项,以及在与Redis兼容的数据库KeyDB中使用的“主动复制”选项。