为了提供服务发现以及健康检测,Consul提供了非常容易使用的键/值对存储。
1 |
[[email protected] ~]# mkdir test |
consul支持http api和consul client进行K/V操作
1.添加: consul kv put [-flags=xx] key value
1 |
[root@Automation ~]# consul kv put test/kv 1 |
consul支持64位整数的flags表示kv的metadata
2.查询: consul kv get [-deatiled] key
1 |
[[email protected] ~]# consul kv get test/kv |
3.查询所有的key: consul kv get -recurse
1 |
[[email protected] ~] |
4.删除key: consul kv delete key
1 |
[[email protected] ~]# consul kv delete test/kv |
5.前缀匹配删除: consul kv delete -recurse key-prefix
1 |
[root@Automation ~]# consul kv delete -recurse test |
6.修改kv
1 |
[root@Automation ~]# consul kv put test new |
Web UI
启动Consul代理并设置 -ui 参数来启动自有主机的界面:[[email protected] ~]# consul agent -dev -enable-script-checks -ui -config-dir /etc/consul.d
近期评论