【Redis】安装 Redis-Plus-Plus(超详细过程)
C++ 操作 Redis 的库有很多,这里我选择使用 redis-plus-plus,这个库的功能强大,使用简朴。Github 地点:GitHub - sewenew/redis-plus-plus: Redis client written in C++
一、安装 hiredis(Centos)
redis-plus-plus 是基于 hiredis 实现的。hiredis 是一个 C 语言实现的 redis 客户端,因此必要先安装 hiredis,直接使用包管理器安装即可。
yum install hiredis-devel.x86_64
https://i-blog.csdnimg.cn/direct/99c4ea34381c4e1884ce87f3498db546.png
二、下载 redis-plus-plus 源码
git clone https://github.com/sewenew/redis-plus-plus.git
假如碰到以下问题:
https://i-blog.csdnimg.cn/direct/51888ddd349249d7b20c40baf54251fb.png
可以采取通过在终端实行以下下令,可以取消 Git 的署理设置:
git config --global --unset http.proxy
git config --global --unset https.proxy 然后再重新输入下令即可:
https://i-blog.csdnimg.cn/direct/9769976a9f8c4934b970ae4d5d8f2b6c.png
三、编译 / 安装 redis-plus-plus(Centos)
Centos 自带的 cmake 版本较低,必要先安装 cmake3:
yum install cmake3 https://i-blog.csdnimg.cn/direct/be679fc0ef384cc59d67cb656cb69d42.png
然后使用 cmake3 构建项目:
cd redis-plus-plus
mkdir build # 创建一个build目录是习惯做法(非必须),目的是为了让编译生成的临时文件都放到build下,避免污染源代码目录
cd build # 这个操作是生成makefile,此处的..指向的是CMakeList.txt文件所在目录
cmake3 ..
make # 进行编译
make install # 这⼀步操作需要管理员权限,如果是非root用户,使⽤sudo make install执行 https://i-blog.csdnimg.cn/direct/cadae6e06e8e4e23bb02bcdc67984be0.png
https://i-blog.csdnimg.cn/direct/e9aedf32e32f45a780d212542f3a1aec.png
https://i-blog.csdnimg.cn/direct/5d38d16cc6794547905d93626c952cb4.png
构建成功后,会在 /usr/local/include/ 中多出 sw 目次,而且内部包罗 redis-plus-plus 的一系列头文件。
会在 /usr/local/lib64/ 中多出一系列 libredis 库文件。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]