redis的C語言client,有幾個:https://redis.io/clients#c
支持cluster的只有一個唯品會的版本:https://github.com/vipshop/hiredis-vip
編譯:
make
輸出:
-rw-r--r-- 1 root root 980154 Nov 2 16:42 libhiredis_vip.a -rwxr-xr-x 1 root root 489022 Nov 2 16:42 libhiredis_vip.so
編譯例子:
make hiredis-example
可以通過對文件examples/example.c做一些修改,還進行測試。
API和文檔都在README里,細心的看很好理解。
通過examples下的例子可以知道支持五種異步方式:
ae / glib / libev / libevent / libuv