安裝redis
首先下載redis
$ wget http://download.redis.io/releases/redis-4.0.10.tar.gz $ tar xzf redis-4.0.10.tar.gz $ cd redis-4.0.10 $ make
進入到redis-4.0.10的src目錄下,啟動redis服務
cd src ./redis-server &
注意:由於啟動后是在前台運行,想要讓redis服務在后台運行,有很多方法。
- 一種是在命令后面加上“&”
- 一種是啟動后按ctrl+z,讓服務在后台停止,使用jobs顯示后台的所有任務及任務Pid,然后使用bg [Pid](如 bg 1)在后台繼續執行
- 有一種是修改redis.conf配置文件(該文件在redis-4.0.10目錄下),將daemonize設成yes,之后啟動redis服務就行
- 等等
使用redis-cli命令測試服務是否開啟
搭建redis集群
在根目錄(隨便)下創建文件夾
mkdir cluster-test cd cluster-test mkdir 7000 7001 7002 7003 7004 7005
在7000-7005每個目錄下創建redis.conf文件,都將redis-4.0.10下的src下的redis-server文件復制,redis.conf的內容如下:
port 7000 cluster-enabled yes cluster-config-file nodes.conf cluster-node-timeout 5000 appendonly yes
注意:每個目錄對應不同的端口號port,可以將daemonize設置成yes寫入,方便之后能夠后台運行
補充:可以復制到幾個文件夾下,再逐個修改port
之后,在7000-7005文件夾中啟動redis服務
cd 7000 ./redis-server ./redis.conf
安裝redisgem
gem install redis
安裝ruby
sudo apt-get install ruby
最后,在redis-4.0.10的src目錄下執行命令
./redis-trib.rb create --replicas 1 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005
補充:遇到命令輸入yes就成功搭建好redis集群了