hiredis 安裝和測試

2021-06-12 07:31:27 字數 895 閱讀 4321

安裝:$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...