本文原創自 http://blog.csdn.net/voipmaker 轉載註明出處。
Redis是nosql數據庫家族的一員,與memcached類似,
是高性能的基於內存的key-value存儲系統,筆者將逐步把學習和使用redis的過程記錄成筆記。
(1) 編譯安裝:
官方網站下載redis-3.0.0-beta8.tar.gz
解壓後源碼目錄:
cd /opt/redis/redis-3.0.0-beta8
make
make install
Redis安裝過程很簡答,下載源碼後直接make,在src目錄生成redis-server,redis-cli
redis-server是生成的redis可執行程序,redis-cli是登陸redis-server的控制檯工具,用來與redis-server交互,src目錄還有一個redis-trib.rb,這個是用戶構建redis集羣用的腳本,redis3.0開始纔有,redis-sentinel是實現redis高可用的工具,可實現HA.
Make install會把這些可執行程序拷貝到/usr/local/bin目錄
(2)運行
redis啓動方式
源碼src目錄執行
./redis-server ../redis.conf
上面爲通過配置文件啓動redis服務,需要指定配置文件的路徑。
默認配置文件在源碼根目錄下,redis.conf是redis的配置文件,定義了若干參數,指定監聽端口,ip,是否開啓集羣模式,持久化模式等。
作爲實驗,應該把log打開,修改redis.conf的loglevel選項,默認是verbose,設置成debug。也可以把log打印到文件,修改logfile參數指定log文件路徑。
單個機器可以啓動多個redis-server實例,只需要改動redis.conf裏面的port端口參數.