redis CentOS6.5安裝及集群部署
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安裝及集群部署