搭建redis集群

2022-09-01 07:57:08 字數 1051 閱讀 5431

需要安裝的東西

redis.io/download">redis-3.0.7

ruby-1.8.7:sudo apt-get install ruby

rubygems:sudo apt-get install rubygems

sudo gem install redis

pip install redis-py-cluster

修改配置檔案redis.conf

這裡建立3個節點,所以複製3份redis.conf

分別命名為:redis-6379.conf, redis-6380.conf, redis-6381.conf

分別修改其中如下地方,拿redis-6379.conf來舉例

port 6379

cluster-enabled yes

cluster-config-file nodes-6379.conf

cluster-node-timeout 15000

開啟3個redis-server節點

./redis-server ./redis-6379.conf

./redis-server ./redis-6380.conf

./redis-server ./redis-6381.conf

建立redis的集群

./redis-trib.rb create 127.0.0.1:6379 127.0.0.1:6380 127.0.0.1:6381

redis-py-cluster測試客戶端

官網:from rediscluster import strictrediscluster

startup_nodes = [,,]

# note: decode_responses must be set to true when used with python3

rc = strictrediscluster(startup_nodes=startup_nodes, decode_responses=true)

rc.set("foo", "bar")

print rc.get("foo")

搭建redis集群

sudo apt get install git python python pip sudo pip install redis sudo pip install e git sudo pip install e git git clone ll binaries total 19m 173582...

redis集群搭建

redis集群搭建持久化保證了即使redis服務重啟不會丟失資料,因為redis服務重啟後會將硬碟上持久化的資料恢復到記憶體中,但是當redis伺服器的硬碟損壞了可能會導致資料丟失,如果通過redis的主從複製機制就可以避免這種單點故障。接下來開始redis集群的搭建。1 ruby環境2 建立集群 ...

redis集群搭建

redis集群部署文件 centos6系統 要讓集群正常工作至少需要3 個主節點,在這裡我們要建立6個 redis 節點,其中三個為主節點,三個為從節點,對應的 redis 節點的ip 和埠對應關係如下 127.0.0.1 7000 127.0.0.1 7001 127.0.0.1 7002 127...