All etcd keys and simple operations

1: version

D:\etcd-v3.5.5>etcdctl version
etcdctl version: 3.5.5
API version: 3.5

2: Get all keys and save them in a txt file

D:\etcd-v3.5.5>etcdctl get "" --from-key > keys.txt

3:put get del

./etcdctl put foo bar
# OK
./etcdctl del foo
# 1
./etcdctl get foo
D:\go\etcd-v3.5.5>etcdctl put foo bar
OK

D:\go\etcd-v3.5.5>etcdctl get foo
foo
bar

D:\go\etcd-v3.5.5>etcdctl del foo
1

4: prefix key --prefix

D:\go\etcd-v3.5.5>etcdctl get --prefix global.rpc
global.rpc/7587866546848499521
127.0.0.1:8080
global.rpc/7587866546848499557
127.0.0.1:8081

Examples

./etcdctl put foo bar
# OK
./etcdctl del foo
# 1
./etcdctl get foo
./etcdctl put key val
# OK
./etcdctl del --prev-kv key
# 1
# key
# val
./etcdctl get key
./etcdctl put a 123
# OK
./etcdctl put b 456
# OK
./etcdctl put z 789
# OK
./etcdctl del --from-key a
# 3
./etcdctl get --from-key a
./etcdctl put zoo val
# OK
./etcdctl put zoo1 val1
# OK
./etcdctl put zoo2 val2
# OK
./etcdctl del --prefix zoo
# 3
./etcdctl get zoo2

https://github.com/etcd-io/etcd/blob/main/etcdctl/README.md

Guess you like

Origin blog.csdn.net/wind520/article/details/127834720