最近項目需要一個內(nèi)存數(shù)據(jù)庫旁趟,考慮過Sqlite、Berkeley DB等庇绽,最終選擇了Redis锡搜。一是因為Redis與C/C++結(jié)合比較好;二是有Java瞧掺、Python接口耕餐,能與項目前端很好結(jié)合;三是辟狈,Redis速度很快肠缔;四是Redis是非關(guān)系數(shù)據(jù)庫夏跷,對我們這個海量數(shù)據(jù)的項目有很大幫助。
下面說說Redis的簡易安裝方法明未,真的很簡易槽华,基本都是使用的默認(rèn)配置。
安裝redis
- 下載redis
- 解壓
- make(保證有權(quán)限)
- make install
配置redis
- 把utils目錄下的redis_init_script重命名為redis_6379
- 把redis_6379復(fù)制到
/etc/init.d/
下 - 把根目錄下的redis.conf(或utils目錄下的redis_conf.tpl)重命名為6379.conf
- 把6379.conf復(fù)制到
/etc/redis/
下
安裝c client
- 下載
antirez-hiredis
make
make install
配置c client
sudo gedit /etc/ld.so.conf
- 在
/etc/ld.so.conf
末尾加入/usr/local/lib
sudo /sbin/ldconfig -v
使用redis
makefile中
LIBS := -lhiredis -L/usr/local/lib
INCS := -I/usr/local/include/hiredis
在需要使用的文件中包含:
#include <hiredis.h>