etcd 命令行操作

这篇具有很好参考价值的文章主要介绍了etcd 命令行操作。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

本章主要介绍通过etcdctl命令操作etcd服务,读写数据、监听数据。

etcdctl是etcd安装包自带的一个客户端工具,可以通过etcdctl操作etcd服务。

etcdctl关键参数

输入下面命令可以查看etcdctl命令的帮助信息。

etcdctl -h

etcdctl最关键的参数就是etcd服务的地址是什么?

可以通过 --endpoints参数指定etcd的客户端监听地址列表。

例如:

$ etcdctl  --endpoints "http://127.0.0.1:2379,http://127.0.0.1:4001" 子命令

如果你的etcd安装在本地,可以不需要手动指定–endpoints参数。

设置key

命令格式:

etcdctl set key value

例子:

$ etcdctl set /config/name tizi365

读取key

命令格式:

etcdctl get key 

例子:

# 查询一个key
$ etcdctl get /config/name

#输出

tizi365

删除key

命令格式:

etcdctl rm key

例子:

$ etcdctl rm foo

监听key

etcd支持监听key的数据变化

命令格式:

etcdctl watch [-f] [-r] key

可选参数说明:

-f 除非输入CTRL+C否则一直监控,不退出
-r 监听key包括key的所有子目录下的数据

例子:文章来源地址https://www.toymoban.com/news/detail-572866.html

# 监听/config这个目录下的所有内容
$ etcdctl watch -f -r /config

# 输出例子,可以看到/config目录下所有的key的写入操作都被监控到
[set] /config/name
1232
[set] /config/ttl
1232


# 监控指定的key
$ etcdctl watch -f /config/name

到了这里,关于etcd 命令行操作的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • springboot+redis+mysql+quartz-通过Java操作redis的KEYS*命令获取缓存数据定时更新数据库

    代码讲解: 3-点赞功能-定时持久化到数据库(pipeline+lua)-完善过程2_哔哩哔哩_bilibili https://www.bilibili.com/video/BV1w14y1o7BV 本文章代码: blogLike_schedule/like03 · xin麒/XinQiUtilsOrDemo - 码云 - 开源中国 (gitee.com) https://gitee.com/flowers-bloom-is-the-sea/XinQiUtilsOrDemo/tree/master/blogLike_schedule/like03 数据

    2024年02月15日
    浏览(40)
  • 嵌入式数据库sqlite3【基础篇】基本命令操作,小白一看就懂(C/C++)

    目录 前言 一、sqlite概念和特性 二、sqlite安装 三、sqlite3数据类型  四、sqlite数据库约束 五、sqlite常用命令  六、SQL语句(增删改查) 七、sqlite使用实例(教学管理数据库) 总结 数据在实际工作中应用非常广泛,数据库的产品也比较多,oracle、DB2、SQL2000、mySQL;基于嵌入式

    2024年02月08日
    浏览(38)
  • etcd 命令行操作

    本章主要介绍通过etcdctl命令操作etcd服务,读写数据、监听数据。 etcdctl是etcd安装包自带的一个客户端工具,可以通过etcdctl操作etcd服务。 etcdctl关键参数 输入下面命令可以查看etcdctl命令的帮助信息。 etcdctl最关键的参数就是etcd服务的地址是什么? 可以通过 --endpoints参数指定

    2024年02月16日
    浏览(5)
  • 数据库监控与调优【七】—— MySQL数据库诊断命令

    TIPS 本文基于MySQL 8.0,理论支持MySQL 5.0及更高版本。 本文整理了常用的MySQL诊断命令,可以帮助我们了解数据库的运行情况。 作用: SHOW [FULL] PROCESSLIST用于查看当前正在运行的线程。如果执行此命令的用户拥有 PROCESS 权限,则可看到所有线程;否则只能看到自己的线程(即与

    2024年02月11日
    浏览(40)
  • 数据库命令大全

    1.对数据库常用命令 1.连接数据库 mysql -u用户名 -p密码 2.显示已有数据库 show databases; 3.创建数据库 create database sqlname; 4.选择数据库 use database sqlname; 5.显示数据库中的表(先选择数据库) show tables; 6.显示当前数据库的版本信息以及连接用户名 select version(),user(); 7.删除数据库

    2024年02月06日
    浏览(30)
  • MySQL数据库命令

    一、数据库 二、表 三、操作数据 四、查询数据 五、单表操作 5-1 排序 5-2 聚合 5-3 分组 5-4 主键 5-5 唯一约束 5-6 非空约束 5-7 事物 5-8 事务四大特性 特性 含义 原子性 每个事务都是一个整体,不可再拆分。事务中所有的sql要么全部执行成功,要么都失败 一致性 事务在执行前

    2024年02月02日
    浏览(40)
  • PostgreSQL-数据库命令

    一个数据库是一个或多个模式的集合,而模式包含表、函数等。因此,完整的逻辑组织结构层次是服务器实例(PostgreSQL Server)、数据库(Database)、模式(Schema)、表(Table),以及某些其他对象(如函数)。一个PostgreSQL服务器实例可以管理多个数据库。当应用程序连接到一

    2024年02月14日
    浏览(39)
  • 数据库命令集

    1、创建数据库 语法格式: CREATE DATABASE 数据库名; 1.1、创建数据库,并指定字符集和校对规则 语法格式: CREATE DATABASE 数据库名 DEFAULT CHAARACTER 字符集 COLLATE 校对规则; 1.2、进入到指定数据库中 语法格式: USE 数据库名; 1.3、修改数据库默认字符集和校对规则 语法格式: ALTE

    2024年01月23日
    浏览(32)
  • 数据库常用命令

    安装mysql教程: https://blog.csdn.net/yaoyyl/article/details/107279989 启动mysql服务终止服务 0.语法 SQL语句可以单行或多行书写,以分号结尾。 MySQL数据库的SQL语句不区分大小写,建议使用大写。3.注释 单行注释:–注释内容或#注释内容(MySQL特有) 多行注释:/* 注释 */ 1.进入数据库

    2024年02月06日
    浏览(34)
  • MySql——数据库常用命令

    2024年02月14日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包