1、zookeeper相關命令如下
zk server 命令:
1、啟動zk sh bin/zkserver.sh start
2、關閉zk sh bin/zkserver.sh stop
3、重啟zk sh bin/zkserver.sh restart
4、檢視zk 執行狀態 sh bin/zkserver.sh status (可以判斷是leader還是follower)
命令路徑為/data/server/zookeeper-3.4.6/bin下
2、redis啟動命令:
./redis-server /etc/redis/6379.conf
正常來說,redis啟動都要指定配置檔案。
Redis相關命令
2 list相關操作 有序可重複 向list根據left方向以此新增資料 先進後出 lpush list1 1 2 3 4 5 6 獲取list中的全部資料 lrange list1 0 1 向list根據right方向以此新增資料 先進先出 rpush list2 1 2 3 4 5 6 彈出集合...
zk 和 redis分布式區別
redis 獲取鎖的方法比較粗暴,獲取不到,則是不斷的重試 不是強一致性的,會在極端的情況下出現問題 時間偏移 紅鎖半數以上的節點才可以成功,會出現某節點出現宕機。導致兩個以上的客戶端獲取半數以上投票而獲取分布式鎖 主從節點模式下 主從不一致的情況會導致,兩個以上客戶端獲取分布式鎖 redis的效能...
Redis和ZK實現分布式鎖
1 使用redis分布式鎖的原因 redis效能好 命令支援比較好,實現方便。2 實現方式 直接用int setnx寫key,如果成功了,說明獲取鎖成功,否則拿鎖失敗。拿鎖成功之後對key設定超時時間,操作完成時可通過del key釋放鎖。1 通過建立zk的znode節點進行控制。檢查zookeep...