安裝步驟:
0.yum install gcc
3 進入到redis-3.0.0目錄下,進行編譯 make 進入到src下進行安裝 make install 驗證(ll檢視src下的目錄,有redis-server 、redis-cil即可)
5 建立倆個資料夾存放redis命令和配置檔案
mkdir -p /usr/local/redis/etc mkdir -p /usr/local/redis/bin
6 把redis-3.0.0下的redis.conf 移動到/usr/local/redis/etc下,
cp redis.conf /usr/local/redis/etc/
7 把redis-3.0.0/src裡的mkreleasehdr.sh、redis-benchmark、redis-check-aof、redis-check-dump、redis-cli、redis-server
檔案移動到bin下,命令:
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server redis-trib.rb /usr/soft/redis/bin
8 啟動時並指定配置檔案:./redis-server /usr/local/redis/etc/redis.conf(注意要使用後台啟動,所以修改redis.conf裡的 daemonize 改為yes)
9 驗證啟動是否成功:
ps -ef | grep redis 檢視是否有redis服務 或者 檢視埠:netstat -tunpl | grep 6379
進入redis客戶端 ./redis-cli 退出客戶端quit
退出redis服務:
(1)pkill redis-server 、
(2)kill 程序號、
(3)/usr/local/redis/bin/redis-cli shutdown
主從配置
1、在etc下拷貝兩個redis.conf分別為redis1.conf 和 redis2.conf然後開啟三個視窗
在redis.conf下修改配置 埠號port 6380 / 6381
再指定主機服務和埠號127.0.0.1 6379
執行./redis-server /usr/soft/redis/etc/redis.conf服務
再執行客戶端./redis-cli -p 6379 和6380 和6381
(停止服務是redis-cli -h 127.0.0.1 -p 6379 shutdown )
哨兵模式
1、修改配置檔案sentinel.conf在
# the valid charset is a-z 0-9 and the three characters ".-_".
sentinel monitor mymaster 127.0.0.1 6379 (2)選舉得到的票數
# sentinel auth-pass mymaster mysuper--secret-0123passw0rd
sentinel down-after-milliseconds mymaster 5000 監控時間預設時間為30s
啟動哨兵./redis-server /usr/soft/redis/etc/sentinel.conf --sentinel
rdb詳解
aof詳解
-------------------- -----集群搭建------------------------------
0、拷貝你之前建好的redisredis-server redis.conf放在同乙個資料夾
1、拷貝6個redis.conf檔案分別修改埠(port 6379) 解開cluster-enabled yes 注釋
2、寫個批處理 vim start-all.sh
cd redis01
./redis-server redis.conf
cd ..
cd redis02
./redis-server redis.conf
cd ..
cd redis03
./redis-server redis.conf
cd ..
cd redis04
./redis-server redis.conf
cd ..
cd redis05
./redis-server redis.conf
cd ..
cd redis06
./redis-server redis.conf
cd ..
執行 chmod +x start-all.sh 命令
ruby執行需要指令碼解析器也就是ruby環境
3、yum install ruby
yum install rubygems
4、放入redis-3.0.0.gem 這個包進行編譯
gem install redis-3.3.2.gem
installing ri documentation for redis-3.0.0...
installing rdoc documentation for redis-3.0.0...
[root@localhost ~]#
執行成功
--------redis-trib.rb放在父資料夾下----------------------
5、./redis-trib.rb create --replicas 1 192.168.79.130:7001 192.168.79.130:7002 192.168.79.130:7003 192.168.79.130:7004 192.168.79.130:7005 192.168.79.130:7006
如果不能執行報[err] sorry, can't connect to node 192.168.79.130:7001
請參考6、redis01/redis-cli -h 192.168.79.130 -p 7001 -c
-c:代表連線的是redis集群
redis 5 0 5單機集群搭建
測試環境 centos 單機 三主三從 redis版本 redis 5.0.5 一 redis安裝 1 安裝gcc。yum install gcc c redis 5.0.5.tar.gz 3 解壓。tar zxf redis 5.0.5.tar.gz 4 進入redis目錄。cd redis 5....
Redis 搭建(單機)
在安裝redis前需要安裝gcc c yum install y gcc c 安裝完畢後進入redis目錄進行安裝 cd redis 5.0.8 make make install redis安裝完成後 修改redis配置檔案 vi opt download redis 5.0.8 redis.co...
Redis的安裝 單機 集群
第一步 安裝gcc編譯環境 root localhost yum install gcc c 第二步 把redis的原始碼上傳到linux伺服器。第三步 解壓縮。root localhost tar zxf redis 3.0.0.tar.gz 第四步 編譯 root localhost redis...