Basic Operations Console etcd

CRUD key-values

1, the test data is inserted

# 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, query data

Press the key value of 2.1 inquiry

# etcdctl get name1
name1
james

2.2 does not display the key only limit values

# etcdctl get --print-value-only name1
james

2.3 Search by key prefix

# etcdctl get --prefix name
name1
james
name11
alice
name12
seli
name2
jetty
name3
tom
name4
cris

2.4 Find by prefix byte ordering of the key> =

# etcdctl get --from-key name2
name2
jetty
name3
tom
name4
cris

2.5 byte ordering lookup key interval <= value <

# etcdctl get name1 name3
name1
james
name11
alice
name12
seli
name2
jetty

Find all key 2.6

# etcdctl get --from-key ""
avg_age
25
name1
james
name11
alice
name12
seli
name2
jetty
name3
tom
name4
cris

3. Delete Data

3.1 Delete key name11

# etcdctl del name11

3.2 Delete key name12 time and return the key to be deleted

# etcdctl del --prev-kv name12
1
name12
seli

3.3 delete the specified key after starting value byte ordering

# etcdctl del --prev-kv --from-key name3
2
name3
tom
name4
cris

3.4 delete the specified prefix key

# etcdctl del --prev-kv --prefix name
2
name1
james
name2
jetty

3.5 Delete all data

# etcdctl del --prefix ""
9

4. Update Data

Can be directly put

# etcdctl get --prefix ""
avg_age
25
# etcdctl put avg_age 30
OK
# etcdctl get --prefix ""
avg_age
30

Reference: ilifeilong

Guess you like

Origin www.cnblogs.com/sebuntin2020/p/12527877.html