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 進行安裝,如果是測試使用不進行安...