Linux下redis快取配置 搭建 集群(3)

2021-09-01 13:33:23 字數 1519 閱讀 9628

1、redis-cluster

每個節點儲存的資料都不一樣,主節點和備節點資料一致

【注:模擬六臺伺服器,分配不同的埠,模擬redis集群】

[root@localhost /]# mkdir /usr/local/redis-cluster   //新建檔案儲存留個redis服務

[root@localhost local]# cp redis/bin redis-cluster/redis01 –r    //複製乙個本地服務

[root@localhost redis01]# vim redis.conf                    //修改配置檔案

//每乙個服務對應乙個埠

//cluster-enables yes 去掉注釋

建立六個redis服務,一定要修改埠7001 ---- 7006

建立乙個指令碼,啟動所有的redis

為該檔案新增該使用者的執行許可權

[root@localhost redis-cluster]# chmod u+x start-redis-all.sh

啟動:[root@localhost redis-cluster]# ./start-redis-all.sh

使用ruby指令碼搭建集群

在redis-3.0.0>src下找到redis-trib.rb檔案,複製到服務目錄下

安裝:yum install ruby

yum install rubygems

安裝ruby庫檔案,拷貝redis-3.0.0.gem到服務目錄

執行:[root@localhost redis-cluster]# gem install redis-3.0.0

搭建集群:

./redis-trib.rb  create --replicas 1 192.168.44.130:7001 192.168.44.130:7002  192.168.44.130:7003  192.168.44.130:7004  192.168.44.130:7005  192.168.44.130:7006

連線集群:

[root@localhost redis-cluster]# redis01/redis-cli -p 7004 -c

Linux下redis快取的配置 搭建 集群(1)

1 檢查c環境 root localhost gcc 2 安裝c環境 root localhost yum install gcc c 3 將redis 3.0.0上傳到伺服器 4 解壓 解包 5 編譯 安裝 root localhost lfq cd redis 3.0.0 root localh...

Linux系統下配置redis

1 redis配置檔案 參照文件 2 redis編譯安裝 1 安裝參照文件 2 測試 redis server 配置檔案目錄 啟動redis netstat tunpl grep 6379 檢視6379埠使用情況 3 自啟動在 etc init.d 下新建乙個資料夾 redis 重新命名 mv re...

配置Redis作為快取

將 redis 用作快取時,如果記憶體空間用滿,就會自動驅逐老的資料。預設情況下 memcached 就是這種方式,大部分開發者都比較熟悉。lru是redis唯一支援的 演算法.本文詳細介紹用於限制最大記憶體使用量的maxmemory指令,並深入講解 redis 所使用的近似lru演算法。maxme...