1. 程式人生 > >redis CentOS6.5安裝及集群部署

redis CentOS6.5安裝及集群部署

src CP AI 3.2 bubuko 日誌 分享圖片 support tor

1.下載redis source包

鏈接:https://pan.baidu.com/s/122ZCjNvjl9Jx6M2YsLrncw 密碼:92ze

2.解壓

tar -xzf redis-3.2.9.tar.gz

3.安裝

$cd rredis-3.2.9

$make

$make PREFIX=/usr/local/redis install

4.創建pid,日誌,數據dump目錄

$mkdir /var/redis/run

$mkdir /var/redis/log

$mkdir /var/redis/data

5.將redis.conf cp到/etc/redis目錄下,修改redis配置文件,使用端口號命名文件,為集群準備

$cp rredis-3.2.9/redis.conf /etc/redis/redis_6379.conf

$vi /etc/redis/redis_6379.conf

修改daemonize,pidfile,logfile,dir為上述創建路徑下

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

設置服務形式啟動:

6.拷貝啟動腳本到/etc/init.d

$cp redis-3.2.9/utils/redis_init_script /etc/init.d/redis_6379

7.修改腳本文件,指定程序安裝路徑以及pid路徑和配置文件路徑

技術分享圖片

至此,已經可以通過服務啟動redis了。service redis_6379 start/stop

擴展:service 是一個script 他可以分析你後面下達的參數,然後根據你的參數在到/etc/init.d 下去取得正確的服務來 stop start restar

8.設置開機自啟

$chkconfig redis_6379 on

如果報錯:service redisd does not support chkconfig就vi修改腳本文件,設置開機自啟的執行順序

註意,最前面是有井號的。註釋的意思是,redis服務必須在運行級2,3,4,5下被啟動或關閉,啟動的優先級是90,關閉的優先級是10。

技術分享圖片

---------------------------------------------我是分割線,redis單機安裝部署已完成------------------------------------------------------

---------------------------------------------我是分割線,下面講述集群部署-----------------------------------------------------------

一.安裝集群環境ruby

1.下載ruby

鏈接:https://pan.baidu.com/s/1Qar_7BvoWxmv6PloIc-Y9w 密碼:e74y

2.解壓

$tar -xzf ruby-2.3.1.tar.gz

3.configure 設置安裝路徑,此時會自動根據平臺生成Makefile

$cd ruby-2.3.1

$./configure --prefix=/usr/local/ruby

$make

$make install

4.安裝完成設置環境變量

$export PATH=/usr/local/ruby/bin:$PATH

5.查看版本

$ruby -v

6.安裝redis gem

$gem install redis

redis CentOS6.5安裝及集群部署