Redis c++安装使用教程(redis-plus-plus)
1.前言准备
C++操作redis的库有很多.咱们此处使⽤redis-plus-plus.
这个库的功能强⼤,使⽤简单.
Github地址:https://github.com/sewenew/redis-plus-plus
2.安装教程
安装hiredis
redis-plus-plus是基于hiredis实现的.
hiredis是⼀个C语⾔实现的redis客⼾端.
因此需要先安装hiredis.直接使⽤包管理器安装即可.
ubuntu
apt install libhiredis-dev
下载redis-plus-plus源码
git clone https://github.com/sewenew/redis-plus-plus.git
编译/安装redis-plus-plus
ubuntu下使用cmake构建
cd redis-plus-plus
mkdir build
cd build
cmake ..
make
make install # 这⼀步操作需要管理员权限. 如果是⾮ root ⽤⼾, 使⽤ sudo make
install 执⾏.
构建成功后,会在 /usr/local/include/ 中多出sw ⽬录,并且内部包含redis-plus-plus的⼀
系列头⽂件.会在/usr/local/lib/中多出⼀系列libredis库⽂件
3.详细API
由于详细API很多,本文只做部分API的演示,如果大家已经学会了Redis的基本使用,看完几个样例以后基本也可以根据需求自己调用相关的API了。
参考:
Github地址:https://github.com/sewenew/redis-plus-plus/blob/master/src/sw/redis++/redis.h
同步到gitee后的地址:https://gitee.com/peixinchen2/redis-plusplus/blob/master/src/sw/redis++/redis.h
4.使用样例
1. 包含头文件
要包含redis++.h
2.简单使用
3.编译
编译的时候主要要包含
redis++的静态库
hiredis的静态库
线程库
makefile文件的编写(大家需要根据自己安装的具体路径进行写,不同机器可能不一样)
测试成功
5.使用API的演示
由于API非常多,这里只做以个简单的使用,大家把上面的学会以后基本上都可以根据自己的需求进行查询使用了。
get/set使用
如果get为空
没有结果。
至于更多API大家可以根据自己项目需求进行学习使用,本文不过多赘述,感谢大家观看。