Redis 3 2 8的集群安裝部署

2021-07-29 08:42:48 字數 1722 閱讀 9020

yum -y install gcc automake autoconf libtool make jemalloc

wget 

tar –zxvf redis-3.2.8.tar.gz

cd redis-3.2.8

make && make install

# 預設以後臺方式執行

daemonize yes

# 配置日誌存放位置

logfile "/home/centos/log/redis/redis.log"

# 配置持久化檔案存放位置

dir /home/centos/data/redis

# 取消保護模式(線下環境不需要)

protected-mode no

# 繫結ip(線下環境不需要,注釋掉即可)

# bind ……

# 快取清除策略

maxmemory-policy volatile-lru

注:若為生產環境,本配置檔案有大量必要配置,請運維人員仔細斟酌

可以事先:

mkdir /etc/redis
則可以直接遵循預設配置

cp redis_init_script /etc/init.d/redisd
如果配置:chkconfig redisdon 會報錯:service redisd does not support chkconfig

則在啟動指令碼開頭新增如下兩行注釋以修改其執行級別:

#!/bin/sh

# chkconfig: 2345 90 10

效果如圖所示:

再進行設定即可。

設定為開機自啟動伺服器:

chkconfig redisd on

service redisd start

至此,最簡單的redis已經成功部署,接下來為集群配置安裝。

yum -y install ruby ruby-devel rubygems rpm-build
自redis3.0,官方為redis引入了集群的實現:redis cluster,並且繼承了「哨兵模式「的各種優點。因此使用者只需少量的配置,即可搭建健壯的redis集群。具體步驟如下:

修改redis配置檔案(所有節點):

cluster-enabled yes  #開啟集群
進入$/src 目錄,執行命令:

gem install redis
執行ruby指令碼:

ruby redis-trib.rb create --replicas 1 172.20.36.212:6379 172.20.36.212:6479 172.20.36.212:6579 172.20.36.213:6379 172.20.36.213:6479 172.20.36.213:6579
效果如圖所示:

檢視集群狀態:

ruby redis-trib.rb check 172.20.36.212:6379
注:redis-trib.rb 還有很多其它命令,請讀者自行查詢並學習

redis3 2 8安裝教程

redis 安裝教程 2 解壓 tar xvf redis 3.2.8.tar.gz 3 cd redis 3.2.8 make malloc libc cd src 4 建立檔案啟動 mkdir p usr local redis bin 建立可執行資料夾 mkdir p usr local re...

LINUX系統中安裝Redis3 2 8

命令 root oa usr wget 二,對壓縮包進行解壓 命令 root oa usr tar xzf redis 3.2.8.tar.gz 三,解壓後進行編譯 命令 root oa redis 3.2.8 make make編譯時出錯 cc 未找到命令 原因 系統缺少gcc,安裝gcc即可。安...

Redis 集群部署

1 安裝 redis 解壓安裝包 tar zxvf redis 3.0.2.tar.gz 編譯原始碼 make 編譯之後會在 src 目錄下會產生可執行檔案 redis server redis cli等 如果是在部署 redis 可以執行 make install 進行安裝,如果是測試使用不進行安...