中学校园网网站建设规划书,徐州百姓网招聘信息网,腾讯云域名申请,制作网页的软件dw本文参考自 redis-plus-plus 官方文档 一、安装
因为redis-plus-plus是基于hiredis封装的#xff0c;所以需要先安装hiredis#xff1b;
第一步#xff1a;安装hiredis
# 使用git下载源代码
git clone https://github.com/redis/hiredis.git
# 进入源代码主目录
cd hired… 本文参考自 redis-plus-plus 官方文档 一、安装
因为redis-plus-plus是基于hiredis封装的所以需要先安装hiredis
第一步安装hiredis
# 使用git下载源代码
git clone https://github.com/redis/hiredis.git
# 进入源代码主目录
cd hiredis
# 编译
make
# 安装默认是安装在了/usr/local/include和/usr/local/lib
sudo make install第二步安装redis-plus-plus
注意从 1.3.0 版本开始默认情况下redis-plus-plus 是使用 -stdc17 标准构建的
# 使用git下载源代码
git clone https://github.com/sewenew/redis-plus-plus.git
# 进入源代码主目录
cd redis-plus-plus
# 创建一个 build 目录
mkdir build
# 进入 build 目录
cd build
# 运行 cmake 来生成 Makefile不加参数后面默认会是以c17进行编译
# cmake ..
# 指定使用c11进行构建
cmake -DCMAKE_PREFIX_PATH/path/to/hiredis -DCMAKE_INSTALL_PREFIX/path/to/install/redis-plus-plus -DREDIS_PLUS_PLUS_CXX_STANDARD11 ..
# 使用 make 编译源代码
make
# 安装
sudo make install注意make install 默认应该是将可执行文件放在了 /path/to/install/redis-plus-plus/目录下如下图所示所以要执行第三步将其移动到/usr/local目录下以方便编译操作
第三步将编译后的可执行文件移动到/usr/local对应目录 *
# 移动库文件
sudo mv /path/to/install/redis-plus-plus/lib/libredis.* /usr/local/lib/
# 移动头文件
sudo mv /path/to/install/redis-plus-plus/include/sw /usr/local/include/第四步更新动态库 *
sudo ldconfig二、使用
第一步编写示例代码
#include iostream
#include sw/redis/redis.husing namespace std;
using namespace sw::redis; int main() { Redis redis(tcp://8.137.12.216:6379); // 服务器ip和端口redis.auth(tiger); // 密码redis.set(name, chuzilaolin); // 插入一个键值对auto val redis.get(name); // 获取值if (val) { cout val *val endl;} return 0;
}第二步编译运行
# 编译
g test.cc -lredis
# 执行
./a.out