CentOS 6.5下Redis安裝詳細步驟

微wx笑發表於2014-10-03

Redis簡介:

Redis是一個開源的使用ANSI C語言編寫、支援網路、可基於記憶體亦可持久化的日誌型、Key-Value資料庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工作由VMware主持。

redis是一個key-value儲存系統。和Memcached類似,它支援儲存的value型別相對更多,包括string(字串)、list(連結串列)、set(集合)、zset(sorted set –有序集合)和hash(雜湊型別)。這些資料型別都支援push/pop、add/remove及取交集並集和差集及更豐富的操作,而且這些操作都是原子性的。在此基礎上,redis支援各種不同方式的排序。與memcached一樣,為了保證效率,資料都是快取在記憶體中。區別的是redis會週期性的把更新的資料寫入磁碟或者把修改操作寫入追加的記錄檔案,並且在此基礎上實現了master-slave(主從)同步。

安裝環境:

CentOS 6.5

Redis 2.8.13

下載安裝:

下載檔案到 /opt/ 目錄下

wget http://download.redis.io/releases/redis-2.8.13.tar.gz

解壓檔案

tar zxvf redis-2.8.13.tar.gz

切換目錄到 redis-2.8.13 目錄下

cd redis-2.8.13

執行make命令,最後幾行的輸出結果

Hint: To run ‘make test’ is a good idea ;)
make[1]: Leaving directory `/opt/redis-2.8.13/src’

執行安裝命令

make install

提示:

cd src && make install
make[1]: Entering directory `/opt/redis-2.8.13/src'

Hint: To run 'make test' is a good idea ;) 

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
make[1]: Leaving directory `/opt/redis-2.8.13/src'

根據提示,執行:cd src && make install

提示:

Hint: To run 'make test' is a good idea ;) 

    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL install
    INSTALL instal

按照提示執行:make test

提示:

You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1

解決方法參考:http://www.linuxfromscratch.org/blfs/view/cvs/general/tcl.html

也可以使用:yum install tcl 命令安裝

後來經搜尋發現不需要安裝,直接到src目錄下執行 ./redis-server 就可以

可以使用類似 ./redis-server /path/to/redis.conf 命令指定配置檔案;

Server started, Redis version 2.8.13
The server is now ready to accept connections on port 6379

服務啟動成功,服務已經在6379埠上監聽連線請求。

你可以使用內建的客戶端連線Redis:http://www.redis.cn/download.html

$ src/redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

注意事項:

要遠端訪問它,還需要開啟防。

不要使用Ctrl+C,這樣會使程式退出。

相關文章