安裝:$unzip hiredis-master.zip
$cd hiredis-master
$make
$make install
編寫測試** connect.c
#include #include #include #include #include "hiredis.h"
int main(void) else
// get all keys for testing
reply = rediscommand(c, "keys %s", "*");
if ( reply->type == redis_reply_error )
printf( "error: %s\n", reply->str );
else if ( reply->type != redis_reply_array )
printf( "unexpected type: %d\n", reply->type );
else
} printf( "total number of results: %lu\n", i );
// output elapsed time
printf ( "%f seconds\n", ( (double)clock() - start ) /
clocks_per_sec );
freereplyobject(reply);
}
編譯,執行
$gcc -o connect connect.c libhiredis.a
$./conncet
該資料報括解決「libhiredis.so.0.10: cannot open shared object file」的問題
linux下的hiredis的安裝和使用(二)
為了提高redis連線的訪問效率,我們需要考慮長時間與redis伺服器保持連線,這樣可以隨時在需要時快速獲取命令結果。接下,我們就要解決與redis的連線的穩定性問題。為了保證與redis長連線的穩定,我們需要了解針對redis訪問的更多細節以及遇到了哪些異常,這樣就可以做出很多有針對性的處理,提公...
redis命令簡介和hiredis的使用
客戶端第二次訪問資料庫時,直接從redis讀出 客戶端 key string value string 設定乙個鍵值對 string string set key value 通過key得到value get key 同時設定乙個或多個 key value 對 mset key value key ...
Kinect安裝和測試
今年3月,微軟推出了kinect for windows sdk 1.7更新,包括了手勢識別kinect interactions和實時3d建模kinect fusion兩項新技術。昨天,微軟發布了kinect for windows sdk的1.8版本,新版本sdk進行了少量更新,但對kinect...