apisix数据存储再etcd中,如果在使用route、consumer中,需要知道2者的对照关系,可以利用etcd存储数据。
1、在docker中查看etcd的值
docker exec -it etcd-server bash
2、通过前缀查询所有的key
查询所有数据
etcdctl get --prefix ""
查询所有的key
etcdctl get / --prefix --keys-only
jdk22版本引入。如果是低级jdk,引入的版本也要降低
<dependency><groupId>io.etcd</groupId><artifactId>jetcd-core</artifactId><version>0.7.7</version> </dependency>
@Value("${etcd.endpoints:http://ip:2379}") private String etcdEndpoints;/*** etcdClient*/ @Bean public Client etcdClient() {return Client.builder().endpoints(etcdEndpoints.split(",")).build(); }