一、常用命令
ls、ls2、get、stat
1.1 創(chuàng)建節(jié)點
create /imooc imooc-data
在根目錄中創(chuàng)建一個 imooc節(jié)點,并寫入數(shù)據(jù) “imooc-data”

創(chuàng)建默認節(jié)點
查看節(jié)點:

查看節(jié)點
默認創(chuàng)建的命令:
非順序的、持久化的
1.1.1 創(chuàng)建臨時節(jié)點
create -e /imooc/temp imooc-temp-data

image.png
如何判斷一個節(jié)點是否是臨時節(jié)點?
查看節(jié)點中 ephemeralOwner 的地址是否是 0x0。如果是,則為持久化節(jié)點;否則為臨時節(jié)點。
########臨時節(jié)點的心跳機制
斷開客戶端鏈接后,在進行登錄,一段時間以后,臨時節(jié)點已經(jīng)不見了。
1.1.2 創(chuàng)建順序節(jié)點
create -s /imooc/seq seq
會默認的給節(jié)點后面追加序列號

image.png
1.2 修改節(jié)點
修改前:

image.png
set /imooc new-data

image.png
可以看到
- 節(jié)點的數(shù)據(jù)改為了 new-data
- dataLength 也會相應(yīng)的修改
- dataVersoin 自增為 1
1.2.1 加版本號的 set
set /imooc test 1

image.png
1.3 刪除節(jié)點
delete /imooc

image.png
如果加了 version,會對version進行強校驗
首先更新一下當(dāng)前某個節(jié)點的版本

修改節(jié)點的值

未刪除成功