Hexo

Home Archives
2024-01-15

C++锁机制

互斥锁

成员方法:lock(), try_lock(), unlock()

Read More

Share
  • Blog
2024-01-09

Pika的全量同步源码剖析

背景

本篇介绍一下 Pika 的全量同步

Read More

Share
  • Blog
2024-01-04

Pika的增量同步源码剖析

背景

本篇介绍一下 Pika 的增量同步,Pika 的增量同步依赖 Binlog 机制

Read More

Share
  • Blog
2023-12-05

Floyd无效数据清理方案

背景

在 Pika 的新存储引擎 Floyd 下每个 RocksDB 实例使用独立的 minor compaction 线程池和 major compaction 线程池

Read More

Share
  • Blog
2023-12-04

Pika快慢命令分离方案

背景

Pika 目前的线程模型在处理命令的逻辑下只有一个线程池去处理

Read More

Share
  • Blog
2023-11-30

Floyd的多key命令在并发场景下的解决方案

背景

在新存储引擎 floyd 下对于操作多个 key 的命令和以前的处理方式有所不同

Read More

Share
  • Blog
2023-11-27

Pika的Floyd设计方案

背景

新版本下的 Pika 采用 floyd 作为新的存储引擎,接下来我们以源码的方式向大家展示一下新存储引擎做了哪些改造.

Read More

Share
  • Blog
2023-11-24

Pika在Kubeblocks上部署细节

背景

Helm 用于在 Kubernetes 集群中安装 Helm Charts

Read More

Share
  • Blog
2023-11-21

Pika在K8s上的扩容

  1. 创建 Pika-cluster

    Read More

Share
  • Blog
2023-10-30

Pika的CacheStatus方案

背景

了解 Cache 流程

流程

在 Pika-Server 启动的时候创造 Cache,对 CacheConfig 进行初始化

Read More

Share
  • Blog
123Next »

Tags

  • Blog

Tag Cloud

Blog

Archives

  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • April 2023

Recent Posts

  • C++锁机制
  • Pika的全量同步源码剖析
  • Pika的增量同步源码剖析
  • Floyd无效数据清理方案
  • Pika快慢命令分离方案
© 2024 John Doe
Powered by Hexo
Home Archives