標籤:style blog http ar color 使用 sp for 檔案
今天,Mayuyu來學習如何用C++來操作redis資料庫。通過hiredis.h介面來實現,目前只能在Linux環境使用。
主要包括如下四個方法
1. redisContext* redisConnect(const char *ip, int port)
該函數用來串連redis資料庫, 兩個參數分別是redis資料庫的ip和連接埠,連接埠號碼一般為6379。類似
的還提供了一個函數,供連線逾時限定,即
redisContext* redisConnectWithTimeout(const char *ip, int port, timeval tv)。
2. void *redisCommand(redisContext *c, const char *format…)
該函數用於執行redis資料庫中的命令,第一個參數為串連資料庫返回的redisContext,剩下的參數
為變參,如同C語言中的prinf()函數。
此函數的傳回值為void*,但是一般會強制轉換為redisReply類型,以便做進一步的處理。
3. void freeReplyObject(void *reply)
釋放redisCommand執行後返回的的redisReply所佔用的記憶體。
4. void redisFree(redisContext *c)網路賭博
釋放redisConnect()所產生的串連。
接下來就是就讓Mayuyu來教大家如何安裝hiredis吧!
首先上網站下載hiredis.tar.gz包,解壓後發現裡面有一個Makefile檔案,然後執行make進行編譯,得到
接下來把libhiredis.so放到/usr/local/lib/中,把hiredis.h放到/usr/local/inlcude/hiredis/中。
推薦閱讀http://www.cnblogs.com/huangdj/p/4136633.html
C++操作Redis資料庫