Redis C客戶端API

fmms 13年前發布 | 55K 次閱讀 Redis NoSQL數據庫

Redis安裝步驟:

1.redis server安裝

wget http://redis.googlecode.com/files/redis-2.4.6.tar.gz #下載文件
tar xzf redis-2.4.6.tar.gz
cd redis-2.4.6
make
cp src/redis-server src/redis-cli /usr/bin/ #方便在終端在任何地方直接運行
cp redis.conf /etc/
ufw allow 6379 #ubuntu下開啟端口


修改/etc/redis.conf,讓server以守護進程在后臺執行。
daemonize yes


2.啟動redis服務
redis-server /etc/redis.conf


3.檢測redis服務是否正常啟動

ps -ef | grep redis

 

Hiredis客戶端下載地址:https://github.com/antirez/hiredis/zipball/master


Hiredis安裝步驟:
tar zxvf antirez-hiredis-v0.10.1-0-g3cc6a7f.zip
cd antirez-hiredis-3cc6a7f
make


mkdir /usr/lib/hiredis
cp libhiredis.so /usr/lib/hiredis #將動態連接庫libhiredis.so至/usr/lib/hiredis
mkdir /usr/include/hiredis
cp hiredis.h /usr/include/hiredis




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);




具體一些其他的API可以看文件的README.md

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!