redis和zk相關命令

2021-08-21 11:48:03 字數 377 閱讀 6512

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