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/
-
git clone https://github.com/redis/hiredis