hiredis的安装
生活随笔
收集整理的這篇文章主要介紹了
hiredis的安装
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Hiredis客戶端下載地址:https://github.com/antirez/hiredis/zipball/master Hiredis安裝步驟: tar zxvf antirez-hiredis-v0.10.1-0-g3cc6a7f.zip cd antirez-hiredis-3cc6a7f make make install 或者: mkdir -p /usr/local/include/hiredis /usr/local/lib
cp -a hiredis.h async.h read.h sds.h adapters /usr/local/include/hiredis
cp -a libhiredis.so /usr/local/lib/libhiredis.so.0.13
cd /usr/local/lib && ln -sf libhiredis.so.0.13 libhiredis.so
cp -a libhiredis.a /usr/local/lib
mkdir -p /usr/local/lib/pkgconfig
cp -a hiredis.pc /usr/local/lib/pkgconfig
編譯時候要在后面加 -lhiredis鏈接庫
如果編譯通過但是運行時候提示提示動態庫加載失敗errorwhileloadingsharedlibrariesXXXXX出現這類錯誤表示,系統不知道xxx.so放在哪個目錄下,默認系統配置識別/usr/lib但是/usr/local/lib卻沒有被配置。
解決辦法:/etc/ld.so.conf.d文件夾內自己新建一個配置,如下。
sudo vim add-userlocal-x86_64.conf 并在其中寫入/usr/local/lib 然后保存并退出。然后命令行下執行 /sbin/ldconfig 更新一下配置即可
1.連接hiredis服務器 #include <stdio.h> #include <hiredis/hiredis.h> redisContext *conn = redisConnect("127.0.0.1", 6379); //redis server默認端口 if(conn->err){ printf("connection error: %s", conn->str); }
2.發送命令至服務器 redisReply *reply = redisCommand(conn, "set key value"); 3.關閉Reply對象 freeReplyObject(reply); 4.關閉連接 redisFree(conn);
總結
以上是生活随笔為你收集整理的hiredis的安装的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 安卓四大组件之内容提供者
- 下一篇: 继电保护测试仪能上飞机吗?