类redis的“轮子”知多少

1、https://github.com/Qihoo360/pika

360的

优势:

  1. 容量大:Pika没有Redis的内存限制, 最大使用空间等于磁盘空间的大小
  2. 加载db速度快:Pika 在写入的时候, 数据是落盘的, 所以即使节点挂了, 不需要rdb或者oplog,pika 重启不用加载所有数据到内存就能恢复之前的数据, 不需要进行回放数据操作。
  3. 备份速度快:Pika备份的速度大致等同于cp的速度(拷贝数据文件后还有一个快照的恢复过程,会花费一些时间),这样在对于百G大库的备份是快捷的,更快的备份速度更好的解决了主从的全同步问题

劣势:

由于Pika是基于内存和文件来存放数据, 所以性能肯定比Redis低一些, 但是我们一般使用SSD盘来存放数据, 尽可能跟上Redis的性能。

2、https://github.com/vipshop/vire

Multithread redis

唯品会的

追求高qps之选


3、https://github.com/fastio/pedis


4、https://github.com/JRHZRD/swapdb

京东金融的开源版本


5、欢迎补充


中小公司够用即可,建议选择主流方案,容易hold住!容易驾驭!

欢迎加入qq group

群名称:开源软件学习研究交流

群   号:636095408





你可能感兴趣的:(codis&redis)