標籤:
原文地址:http://blog.sina.com.cn/s/blog_505bf9af0101ehhp.html
redis的安裝、配置
安裝步驟如下:
下載redis安裝包:
$ cd /opt/app(可以根據實際情況選擇安裝目錄)
$ wget wget http://redis.googlecode.com/files/redis-2.6.14.tar.gz
$ tar zxvf redis-2.6.14.tar.gz
$ cd redis-2.6.14
直接make就行了
$ make
執行完後,執行
$ make test
如果報如下錯誤:
cd src && make test
make[1]: Entering directory `/opt/app/redis-2.6.14/src‘
You need tcl 8.5 or newer in order to run the Redis test
make[1]: *** [test] Error 1
make[1]: Leaving directory `/opt/app/redis-2.6.14/src‘
make: *** [test] Error 2
When you meet the above error, please execute ‘yum install tcl‘
說明需要安裝 tcl
執行
$ sudo yum install tcl
到此Redis安裝完成了。
下面來試著啟動一下,並查看相應的連接埠是否已經啟動:
啟動redis
$ src/redis-server ./redis.conf
並查看相應的連接埠是否已經啟動
$ netstat -tlnp
tcp 0 0 0.0.0.0:6379 0.0.0.0:* LISTEN 6432/redis-server
此時啟動所有的配置都是預設的連接埠是6379,可以看到redis是前台運行。
配置讓redis在後台運行
這裡要修改一下redis的設定檔了,主要是redis.conf這個檔案。
開啟檔案redis.conf,修改 ”daemonize no“ 為 “daemonize yes”,然後重新啟動下redis:
src/redis-server ./redis.conf
就可以看出 redis為後台運行了。
啟動多個redis執行個體的配置
拷貝redis.conf 為 redis-test.conf(舉例)
修改redis-test.conf檔案中
”daemonize no“ 為 “daemonize yes”,”port 6379“ 為 “port 6380”,然後啟動下redis:
src/redis-server ./redis—test.conf
查看是否啟動:
$ netstat -tlnp
應該可以看下邊進程:
tcp 0 0 0.0.0.0:6380 0.0.0.0:* LISTEN ***2/redis-server
另外:你一可以通過 telnet ip 連接埠,如果telent通,說明redis成功啟動了。
參考文章:http://zhou123.blog.51cto.com/4355617/1196415
關於 redis多個執行個體的補充參考:
Redis的安裝、配置 --轉載