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...