YnbjQf.png [![Build Status](https://travis-ci.org/Qihoo360/pika.svg?branch=master)](https://travis-ci.org/Qihoo360/pika) ![Downloads](https://img.shields.io/github/downloads/Qihoo360/pika/total) ## Introduction[中文](https://github.com/Qihoo360/pika/blob/master/README_CN.md) Pika is a persistent huge storage service , compatible with the vast majority of redis interfaces ([details](https://github.com/Qihoo360/pika/wiki/pika-支持的redis接口及兼容情况)), 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](https://github.com/left2right) and [fancy-rabbit](https://github.com/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](https://github.com/Qihoo360/pika/blob/master/USERS.md) ## Feature * huge storage capacity * compatible with redis interface, you can migrate to pika easily * support master-slave mode (slaveof) * various [management](https://github.com/Qihoo360/pika/wiki/pika的一些管理命令方式说明) interfaces ## For developer ### Releases The User can download the binary release from [releases](https://github.com/Qihoo360/pika/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 6&7 * 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 git submodule init git submodule update ``` Then compile pika, all submodules will be updated automatically. ``` make ``` ## Usage ``` ./output/bin/pika -c ./conf/pika.conf ``` ## Performance More details on [Performance](https://github.com/Qihoo360/pika/wiki/3.2.x-Performance). ## Documents 1. [Wiki](https://github.com/Qihoo360/pika/wiki) ## Contact Us QQ group: 294254078