CentOS 6.5下Redis安裝記錄

Redis簡介:

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。從2010年3月15日起,Redis的開發工做由VMware主持。 html

redis是一個key-value存儲系統。和Memcached相似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)和hash(哈希類型)。這些數據類型都支持push/pop、add/remove及取交集並集和差集及更豐富的操做,並且這些操做都是原子性的。在此基礎上,redis支持各類不一樣方式的排序。與memcached同樣,爲了保證效率,數據都是緩存在內存中。區別的是redis會週期性的把更新的數據寫入磁盤或者把修改操做寫入追加的記錄文件,而且在此基礎上實現了master-slave(主從)同步。 linux

安裝環境:

CentOS 6.5 redis

Redis 2.8.13 數據庫

 

下載安裝:

解壓文件 緩存

tar zxvf redis-2.8.13.tar.gz bash

切換目錄到 redis-2.8.13 目錄下 網絡

cd redis-2.8.13 ide

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

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

執行安裝命令

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 就能夠

image

能夠使用相似 ./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,這樣會使程序退出。

相關文章
相關標籤/搜索