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

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


http://www.kler.cn/a/549592.html

相关文章:

  • 红队视角出发的k8s敏感信息收集——Kubernetes API 扩展与未授权访问
  • 软考高级《系统架构设计师》知识点(五)
  • Python常见面试题的详解6
  • kamailio常见问题解答
  • 【NLP】文本预处理
  • wordpress按用户ID调用用户信息
  • TikTok 推出新 IDE Trae,用于快速构建 AI 应用
  • xml 和json互转工具
  • 大语言模型的解码策略与关键优化总结
  • IDEA集成DeepSeek AI助手完整指南
  • Redis问题排查常用命令
  • Docker-数据卷
  • pikachu靶机-越权、目录遍历、敏感信息泄露
  • Dify 是什么?Dify是一个开源的LLM应用开发平台,支持快速搭建生成式AI应用,具有RAG管道、Agent功能、模型集成等特点
  • C#开源大型商城系统之B2B2C+O2O一体化_OctShop
  • 关于conda换镜像源,pip换源
  • CentOS 7.8 安装MongoDB 7教程
  • 【深度解析】图解Deepseek-V3模型架构-混合专家模型(MoE)
  • 浏览器打开Axure RP模型
  • 鸿蒙应用开发-在Worker中实时修改页面数据(在不同线程中修改主线程中的UI界面)