linux下Redis的安裝及C客戶端API
阿新 • • 發佈:2019-02-15
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