增刪改查key-values
1、插入數據測試
# etcdctl put name1 james
# etcdctl put name11 alice
# etcdctl put name12 seli
# etcdctl put name2 jetty
# etcdctl put name3 tom
# etcdctl put name4 cris
# etcdctl put avg_age 25
2、查詢數據
2.1 按key值查詢
# etcdctl get name1
name1
james
2.2 不顯示key只限制values
# etcdctl get --print-value-only name1
james
2.3 按key前綴查找
# etcdctl get --prefix name
name1
james
name11
alice
name12
seli
name2
jetty
name3
tom
name4
cris
2.4 按key的字節排序的前綴查找>=
# etcdctl get --from-key name2
name2
jetty
name3
tom
name4
cris
2.5 按key的字節排序區間查找<= value <
# etcdctl get name1 name3
name1
james
name11
alice
name12
seli
name2
jetty
2.6 查找所有key
# etcdctl get --from-key ""
avg_age
25
name1
james
name11
alice
name12
seli
name2
jetty
name3
tom
name4
cris
3.刪除數據
3.1 刪除key name11
# etcdctl del name11
3.2 刪除key name12時並返回被刪除的鍵值對
# etcdctl del --prev-kv name12
1
name12
seli
3.3 刪除指定字節排序起始值后的key
# etcdctl del --prev-kv --from-key name3
2
name3
tom
name4
cris
3.4 刪除指定前綴的key
# etcdctl del --prev-kv --prefix name
2
name1
james
name2
jetty
3.5 刪除所有數據
# etcdctl del --prefix ""
9
4.更新數據
直接用put即可
# etcdctl get --prefix ""
avg_age
25
# etcdctl put avg_age 30
OK
# etcdctl get --prefix ""
avg_age
30
參考: ilifeilong
