Skip to content

OpenAtomFoundation/pikiwidb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Aug 16, 2019
2c32458 · Aug 16, 2019
Aug 6, 2019
Aug 16, 2019
Aug 16, 2019
Aug 5, 2018
Aug 8, 2019
May 22, 2017
May 15, 2019
Jun 12, 2019
Jun 12, 2019
Jul 19, 2017
Jul 19, 2017
Aug 1, 2018
Jan 19, 2018
Jun 12, 2019
Aug 6, 2019
Feb 4, 2019
Dec 14, 2017
Aug 5, 2017
Sep 7, 2017

Repository files navigation

Pika

Build Status

Introduction中文

Pika is a persistent huge storage service , compatible with the vast majority of redis interfaces (details), including string, hash, list, zset, set and management interfaces. With the huge amount of data stored, redis may suffer for a capacity bottleneck, and pika was born for solving it. Except huge storage capacity, pika also support master-slave mode by slaveof command, including full and partial synchronization. You can also use pika together with twemproxy or codis(pika has supported data migration in codis,thanks left2right and fancy-rabbit) for distributed Redis solution

UserList

Qihoo 360game Weibo Garena
Apus Ffan Meituan XES
HX XL GWD DYD
YM XM XL YM
MM VIP LK KS

More

Feature

  • huge storage capacity
  • compatible with redis interface, you can migrate to pika easily
  • support master-slave mode (slaveof)
  • various management interfaces

For developer

Releases

The User can download the binary release from releases or compile the source release.

Dependencies

  • snappy - a library for fast data compression
  • glog - google log library

Upgrade your gcc to version at least 4.8 to get C++11 support.

Supported platforms

  • linux - Centos 5&6

  • linux - Ubuntu

If it comes to some missing libs, install them according to the prompts and retry it.

Compile

Upgrade your gcc to version at least 4.8 to get C++11 support.

Get the source code

git clone https://github.com/Qihoo360/pika.git

Then compile pika, all submodules will be updated automatically.

make

Usage

./output/bin/pika -c ./conf/pika.conf

Performance

More details on Performance.

Documents

  1. Wiki

Contact Us

Mail: g-infra@360.cn

QQ group: 294254078

For more information about Pika, Atlas and some other technology please pay attention to our Hulk platform official account

2