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

无锡工厂网站建设查pv uv的网站

无锡工厂网站建设,查pv uv的网站,友情链接交易网,眉山建设局网站安装 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://www.dtcms.com/wzjs/801297.html

相关文章:

  • 网站建设自身优势的分析汽车类网站建设预算
  • 深圳制作手机网站初中学校网站如何做
  • 阿里网站域名指向怎么做程序员网上接单
  • 网站建设中的功能宿迁网站制作公司
  • 网站生成手机站网站建设博客
  • 周大福网站建设主要工作物流公司在哪做网站
  • 移动网站开发语言猪八戒做网站要多少钱
  • 上海做网站的公司哪家好网站设计与网站开发是同时进行的
  • 检察院做网站的目的照片分享网站开发费用
  • 电子商务主要是做什么的牡丹江seo
  • 企业网站设计有名 乐云seo开发一款小程序软件需要多少钱
  • 淘宝建设网站的目的是什么意思建筑工程电影网
  • 做警员编号网站jianshe导航网站
  • 生态农庄网站模板企业网站模板 asp
  • 深圳建网站哪wordpress一键ssl
  • 网站后台密码平台推广员是做什么的
  • 企业网站维护兼职做网站预算表
  • 肥城住房和城乡建设局网站没有公司做网站
  • 广西网站看男科一般花多少钱
  • 杭州市萧山区市场建设开发网站做网站找俊义 合优
  • 网站首页像素网站内链规划
  • wordpress适合建什么网站哈尔滨大型网站制作
  • 购物网站的名称和网址网站建设项目考察范文
  • 网站源码下载软件自己做的网站不满屏
  • 机械网站怎么做网站备案没公司名称
  • 网站百度知道怎么做推广长沙模板建站欢迎咨询
  • 前端企业网站开发seo视频教程汇总
  • 中国建设银行网站网站建设部门管理制度
  • 物流公司在哪做网站网络空间安全
  • 滕州网站开发广东深圳地图全图