Score
0
29 Unstar Star 77 Fork 26

infra360 / pikaC++BSD-3-Clause

Create your Gitee Account
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
Pika是一个可持久化的大容量redis存储服务,兼容string、hash、list、zset、set的绝大接口 spread retract

  • C++ 70.1%
  • Tcl 28.0%
  • C 0.7%
  • Makefile 0.6%
  • Shell 0.6%
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md
YnbjQf.png

Build Status Downloads

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

Users Mail Group: join in pika_users@groups.163.com

Developers Mail Group: join in pika_developers@groups.163.com

QQ group: 294254078

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

2

Comments ( 4 )

Sign in for post a comment

C++
1
https://git.oschina.net/baotiao/pika.git
git@git.oschina.net:baotiao/pika.git
baotiao
pika
pika
master

Search

190622 32b11934 1899542 190632 884178f9 1899542