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

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大家可以根据自己项目需求进行学习使用,本文不过多赘述,感谢大家观看。

相关文章:

  • LabVIEW利用CANopen的Batch SDO写入
  • 乘积最大 之 连续与非联系子数组
  • Linux上Scapy完全指南:从入门到实战攻防
  • 基于SpringBoot实现的大学社团平台系统实现功能六
  • 【16届蓝桥杯寒假刷题营】第2期DAY1I
  • Visionpro 齿轮测量
  • frp与云服务器内网穿透
  • 网上购物|基于SprinBoot+vue的网上购物系统(源码+数据库+文档)
  • 大模型应用开发时如何调试提示词?
  • 深入解析504网关超时错误:服务器通信故障的诊断与解决
  • 每日复盘20250216
  • TensorFlow项目GPU运行 安装步骤
  • ThreadLocal详解
  • 2.buuctf [CISCN 2019 初赛]Love Math
  • Httprint 指纹识别技术:网络安全的关键洞察
  • 【三十三周】文献阅读:OpenPose: 使用部分亲和场的实时多人2D姿态估计
  • 【Spring Boot】网页五子棋项目中遇到的困难及解决方法
  • Express 中 res 响应方法详解
  • Docker 部署 MySQL 8 详细图文教程
  • JavaScript前端开发:构建交互式网页的魔法
  • 原核试验基地司令员范如玉逝世,从事核试验研究超40年
  • 出走的苏敏阿姨一路走到了戛纳,这块红毯因她而多元
  • 学者三年实地调查被判AI代笔,论文AI率检测如何避免“误伤”
  • 梅花奖在上海|湘剧《夫人如见》竞梅,长沙文旅来沪推广
  • 海昏侯博物馆展览上新,“西汉帝陵文化展”将持续展出3个月
  • 新修订的《餐饮业促进和经营管理办法》公布,商务部解读