redis的c客户端hiredis使用札记

Posted 禾田守望者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了redis的c客户端hiredis使用札记相关的知识,希望对你有一定的参考价值。

redis的c客户端项目是hiredis,是由redis官方提供的,它提供了一系列封装好的api,使用起来很容易上手.

 

该项目的链接在:

https://github.com/redis/hiredis

安装方式:

git clone https://github.com/redis/hiredis.git
cd hiredis
make 
make install

 

安装后的头文件和库文件被放到/usr/local/include和/usr/local/lib下.为了方便使用,可以把他们添加到搜索路径下:(默认的搜索路径)

在/etc/profile的最下端加上下面的语句(/etc/profile是针对所有用户的,不过每次用户切换时都需要source一下)也可以设置到~/.bashrc中.

#compile time, paths to search included headers, referenced libs;
export C_INCLUDE_PATH=.:/usr/local/include/hiredis:$C_INCLUDE_PATH   #这里的.代表当前目录,:起到隔开的作用,
export CPLUS_INCLUDE_PATH=.:/usr/local/include/hiredis:$CPLUS_INCLUDE_PATH
export LIBRARY_PATH=.:/usr/local/lib:$LIBRARY_PATH

#runtime, paths to search referenced libs;
export LD_LIBRARY_PATH=.:/usr/local/lib:$LD_LIBRARY_PATH

 

hiredis不支持集群,hiredis-vip项目支持集群:

C    https://github.com/vipshop/hiredis-vip.git

 

参考文献:https://blog.csdn.net/for_tech/article/details/51917831

以上是关于redis的c客户端hiredis使用札记的主要内容,如果未能解决你的问题,请参考以下文章

Redis C客户端Hiredis代码分析

C语言操作Redis(hiredis库)

从hiredis使用出core谈谈redis多线程的使用

如何在C ++中使用带有hiredis的Pub / sub?

hiredis aeStop仅在redis命令的回调函数中生效 分析

hiredis从安装到实操,带 API 详解