1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/0xsky-libredis-client

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать

A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.

Permissions
  • Commercial use
  • Modification
  • Distribution
  • Patent use
  • Private use
Limitations
  • Trademark use
  • Liability
  • Warranty
Conditions
  • License and copyright notice
  • State changes
README.md 1.7 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
xsky Отправлено 22.08.2019 21:40 ef0b47e

libredis-client

Build Status License GitHub version

C++ Redis client, support redis cluster, connection pool.

Features:

  • suppert redis cluster, no data move needed
  • connection pool
  • thread safe
  • suport linux and windows

中文版说明文档点这里

Dependencies

requires hiredis only

Install

First step install libhiredis, on a Debian system you can use:

sudo apt-get install libhiredis-dev

on centos/redhat/fedora system you can use:

sudo yum install hiredis-devel

Then checkout the code and compile it

git clone https://github.com/0xsky/libredis-client
cd libredis-client
make
sudo make install

Usage

#Accessing redis or  redis Cluster 

#include "libredis-client.h"
int main(int argc, char **argv) {
    RedisClient redisclient;
    # Connect to REDIS and establish a connection pool 
    # If this node is a member of the REDIS cluster, 
    # a connection pool is automatically established for each master node.
    redisclient.ConnectRedis("127.0.0.1", 6379, 4);

    RedisResult result;
    redisclient.Command(result, "set %s %s", "key", "hello");
    
    printf("type:%d integer:%lld str:%s \r\n",
        result.type(), result.integer(), result.str());

    return 0;
}

Blog: xSky's Blog

Redis QQ Group: 190107312

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/0xsky-libredis-client.git
git@api.gitlife.ru:oschina-mirror/0xsky-libredis-client.git
oschina-mirror
0xsky-libredis-client
0xsky-libredis-client
master