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
1735820 -rwxr-xr-x 1 ning ning 705k 2014-03-24 19:26 nutcracker
1735818 -rwxr-xr-x 1 ning ning 5.1m 2014-03-24 19:26 redis-sentinel
1735819 -rwxr-xr-x 1 ning ning 5.1m 2014-03-24 19:26 redis-server
1735815 -rwxr-xr-x 1 ning ning 3.8m 2014-03-24 19:26 redis-cli
1735809 -rwxr-xr-x 1 ning ning 28k 2014-03-24 19:26 redis-check-aof
1735801 -rwxr-xr-x 1 ning ning 3.7m 2014-03-24 19:26 redis-benchmark
vim conf/conf.pyexport redis_deploy_config=conf && . bin/active
執行命令後遇到乙個錯誤:(eval):9: command not found: complete
因為complete是bash的乙個內建命令,但是我用的是zsh,所以才出現了這個問題。
目前沒找到解決辦法,只能先切到bash上來弄了。
替換配置中的127.0.0.5為遠端伺服器ip(如連本地機器,仍然需要ssh-copy-id才可以不用密碼登陸)
修改集群中的user為正確的使用者名稱
ssh-copy-id -i ~/.ssh/id_rsa.pub remote_ip
$ ./bin/deploy.py cluster0 -h
$ ./bin/deploy.py cluster0 deploy
$ ./bin/deploy.py cluster0 start
$ ./bin/deploy.py cluster0 scheduler --web_port 8008 (run this in screen or somehow on background)
cluster0 =
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...
搭建Redis集群
要搭建redis集群,首先得考慮下面的幾個問題 redis集群搭建的目的是什麼?或者說為什麼要搭建redis集群?redis集群搭建的目的其實也就是集群搭建的目的,所有的集群主要都是為了解決乙個問題,橫向擴充套件。在集群的概念出現之前,我們使用的硬體資源都是縱向擴充套件的,但是縱向擴充套件很快就會達...