最近項(xiàng)目需要一個(gè)內(nèi)存數(shù)據(jù)庫,考慮過Sqlite、Berkeley DB等,最終選擇了Redis。一是因?yàn)镽edis與C/C++結(jié)合比較好;二是有Java、Python接口,能與項(xiàng)目前端很好結(jié)合;三是,Redis速度很快;四是Redis是非關(guān)系數(shù)據(jù)庫,對(duì)我們這個(gè)海量數(shù)據(jù)的項(xiàng)目有很大幫助。
下面說說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 makemake 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>