基于eBPF的高性能Redis加速器设计与实现

2026.06.21点击:

摘要:阐述基于eBPF(extended Berkeley Packet Filter)的内核内缓存加速器,用于缓解Redis的网络协议栈开销。加速器旨在优化Redis中占比最大的GET请求,即查询请求。加速器采用协议栈前处理方法,在将请求传递到标准网络协议栈之前直接拦截来自网络驱动程序的请求,并使用内核缓存对其进行处理,达到加速KV存储的查询能力,从而提高KV存储的吞吐量。

关键词: 计算机工程;网络协议栈;Redis;eBPF;加速器;

基金资助: Cloud Fabric网络关键技术研究二期项目(华为公司合作项);

专辑: 信息科技

专题: 计算机硬件技术

分类号: TP333