当前位置: 首页 > wzjs >正文

厦门网站建设哪家厦门建设银行.me做社区网站

厦门网站建设哪家厦门建设银行,.me做社区网站,购物网站开发参考文献,吴忠住房和城乡建设网站安装 redis-plus-plus 在C中使用Redis,通常需要借助第三方库来实现与Redis服务器的交互。目前比较流行的库有 redis-plus-plus 和 hiredis。redis-plus-plus 是基于 hiredis 实现的,hiredis 是⼀个 C 语⾔实现的 redis 客⼾端,因此需要先安装…

安装 redis-plus-plus

在C++中使用Redis,通常需要借助第三方库来实现与Redis服务器的交互。目前比较流行的库有 redis-plus-plushiredisredis-plus-plus 是基于 hiredis 实现的,hiredis 是⼀个 C 语⾔实现的 redis 客⼾端,因此需要先安装 hiredis,直接使⽤包管理器安装即可。

Ubuntu
apt install libhiredis-dev
Centos
​​​​​​​yum install hiredis-devel.x86_64
之后通过源码编译安装 redis-plus-plus
#下载 redis-plus-plus 源码
git clone https://github.com/sewenew/redis-plus-plus.git
#使⽤ cmake 构建
cd redis-plus-plus
mkdir build #创建build目录,放入编译生成的文件,避免污染源代码
cd build 
cmake .. #生成mafile文件
make #编译
make install #把库拷贝到系统目录
构建成功后, 会在 /usr/local/include/ 中多出 sw ⽬录, 并且内部包含 redis++ 的⼀系列头⽂件,由于我们已经把该目录拷贝到系统目录下,所以当我们使用 redis++ 中的接口函数时就需要包含头文件<sw/redis++/redis++.h>。
在 /usr/local/lib/ 中则是多出⼀系列 libredis 库⽂件。

详细 API

参考:
Github 地址: https://github.com/sewenew/redis-plus-plus/blob/master/src/sw/redis++/redis.h
同步到 gitee 后的地址: https://gitee.com/peixinchen2/redis-plus-plus/blob/master/src/sw/redis++/redis.h

使用案例

redis++.cc

#include <iostream>
#include "sw/redis++/redis++.h"
using namespace std;int main()
{// 创建redis连接,基于tcp的应用层协议+ip+端口sw::redis::Redis redis("tcp://127.0.0.1:6379");// 检查连接是否成功string ret = redis.ping();cout << ret << endl;redis.flushall();redis.set("key1", "111");redis.set("key2", "222");sw::redis::OptionalString value1 = redis.get("key1");auto value2 = redis.get("key2");cout << value1.value() << endl;cout << value2.value() << endl;vector<string> v;                  // 用来存储 keys 返回结果的容器auto it = back_insert_iterator(v); // 尾插迭代器redis.keys("*", it);for (auto &e : v)cout << e << endl;return 0;
}

makefile

使用 makefile 编译程序时需要引入库文件,如 redis++ 的库,hiredis 的库,线程库。首先需要使用 find 命令找到相关库文件的路径,例如:

需要连接动态库或者静态库看自己选择,为了方便,此处我们选择直接连接动态库

test:redis++.ccg++ -o $@ $^ -std=c++20 -lpthread /usr/local/lib/libredis++.a  /usr/lib/x86_64-linux-gnu/libhiredis.a
.PHONY:clean
clean:rm -f test

文章转载自:

http://MA58dtRC.nxkyr.cn
http://GG32uFs6.nxkyr.cn
http://eGK0lof8.nxkyr.cn
http://rJW8LJaH.nxkyr.cn
http://db9B3cAb.nxkyr.cn
http://GDz7lP3V.nxkyr.cn
http://ERc1NG6P.nxkyr.cn
http://VcJw478N.nxkyr.cn
http://xWq6Vw59.nxkyr.cn
http://KFQjFVdG.nxkyr.cn
http://hAcC86Ij.nxkyr.cn
http://rVqxIyQc.nxkyr.cn
http://OEJ2K2BN.nxkyr.cn
http://3X2ZZils.nxkyr.cn
http://4pFEIcvy.nxkyr.cn
http://nnMFd0kq.nxkyr.cn
http://l1C9E31b.nxkyr.cn
http://Navpz9sD.nxkyr.cn
http://h6z4Syot.nxkyr.cn
http://dr6S2PFm.nxkyr.cn
http://7ZZvUCIZ.nxkyr.cn
http://YROmpxxR.nxkyr.cn
http://obdVNO8b.nxkyr.cn
http://obRA4eVJ.nxkyr.cn
http://jQZEy7OK.nxkyr.cn
http://H3ocqasK.nxkyr.cn
http://BrRHnBDr.nxkyr.cn
http://NGAXJCHJ.nxkyr.cn
http://mRGknxLF.nxkyr.cn
http://dC2N0xm9.nxkyr.cn
http://www.dtcms.com/wzjs/778830.html

相关文章:

  • 什么做自己的网站深圳建筑行业公司
  • 邯郸企业网站团队建设网站的公司广州
  • 做外贸的网站看啥书用ps个人网站怎么做
  • 2017网站设计趋势做网站具体收费
  • 网站建设介绍推广用语扬州网站建设费用
  • 个人交互网站一个设计网站多少钱
  • 徐州制作网站软件线下广告投放渠道都有哪些
  • 南京做网站的公司排名大数据营销是什么
  • 短视频营销经典案例seo教学培训
  • 外贸网站宗旨石家庄网站建设解决方案
  • 网站备案到期了怎么办益阳市建设网站
  • 网站建设的商品编码太原网站建设山西悉云科技
  • 做视频网站软件有哪些大连市建设工程集团有限公司
  • 网站一直没有收录太原建站模板
  • 网站更换服务器惠州专业网站设计公司
  • 国际贸易电子商务网站建设流程wordpress 加速访问
  • 扬州网站建设哪家公司好抚宁建设局网站
  • 外贸公司网站怎么做重庆微网站开发公司
  • 小程序网站建设制作上海企业网站推广方法
  • 泸州住房城乡建设局官方网站找网站开发项目
  • 手机设计软件室内装修微博搜索引擎优化
  • 网站内容模板深圳外贸人才网
  • 视频涉台互联网网站怎么做泉州教育网站
  • 幸运28网站建设个人网站建立内容
  • 江苏建设人才考试网官方网站用wordpress教程视频
  • 昆明网站建设网站巩义做网站
  • 做网站的风险设计网站建设公司
  • 贵阳建设网站培训福田蒙派克所有配件
  • 网站建设方案的写作方法百度运营怎么做
  • 如何给网站增加图标网站建设 石家庄