redis 值 hiredis (c/c++)

本文介绍了如何在C/C++中使用hiredis库连接并操作Redis,包括hiredis的安装步骤、解决编译运行时的常见问题,以及redisCommand的使用方法和管道(pipeline)的实现。通过示例代码和详细解释,帮助开发者快速掌握hiredis的使用。
摘要由CSDN通过智能技术生成

0 前言: python 版的redis 直接pyredis接口(pip install 即可);redis server的安装(参照http://www.cnblogs.com/lpshou/p/3167396.html 不错的); 本次是c 引入hiredis第三方模块 ~ GitHub最新的https://github.com/redis/hiredis/tree/v0.13.3 

直接解压 --》 make ---> make install 即可; 


1,hiredis  helloword跑通:

坑一: g++ example.c -lhiredis 报错 需要更改example 的include路径#include<hiredis/hiredis.h>,

  5 #include <hiredis/hiredis.h>
  6 //#include <hiredis.h> 

 reply = (redisReply*)redisCommand(c, "AUTH %s", mypass);  需要显示的转化等


坑二: ./a.out 运行错误:error while loading shared libraries: libhiredis.so.0.10: cannot open shared object file: No such file or directory

ldd ./a.out 需要的库文件不存在,需要加一个软链 默认lib去/lib 或/usr/lib/找,其它路径需要vi /etc/ldconfig.d 加入 ldconfig /usr/lib/

  1. git clone https://github.com/redis/hiredis
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值