当前位置: 首页 > wzjs >正文

网站建设百度认证图片高端大气传媒公司名字

网站建设百度认证图片,高端大气传媒公司名字,单位网站中文域名到期续费,兴国电商网站建设etcd API 概览 etcd API 主要分为以下几类: API作用KV处理键值对的存取(Put、Get、Delete)Watch监听 etcd 中键值的变化Lease通过租约(Lease)设置数据的过期时间Txn(事务)事务操作&#xff0c…

etcd API 概览

etcd API 主要分为以下几类:

API作用
KV处理键值对的存取(PutGetDelete
Watch监听 etcd 中键值的变化
Lease通过租约(Lease)设置数据的过期时间
Txn(事务)事务操作,支持多个操作的原子执行
Auth用户权限管理(添加用户、角色、授权等)
Cluster管理 etcd 集群节点
Maintenance维护 etcd(查看状态、快照、清理数据等)
Lock分布式锁

etcd 中,kv(键值操作)、watch(监听)、lease(租约)和 txn(事务)是核心功能。以下是这些功能的 etcd 原生命令 的详细讲解,包括命令的用法和示例。


1. KV(键值操作)

1.1 设置键值对 (put)

用于设置或更新键值对。

命令格式
etcdctl put <key> <value> [选项]
示例
etcdctl put /config/database/host localhost
  • 设置键 /config/database/host 的值为 localhost
常用选项
  • --lease:为键绑定租约。
    etcdctl put /config/database/host localhost --lease=1234abcd
    

1.2 获取键值对 (get)

用于获取键的值。

命令格式
etcdctl get <key> [选项]
示例
etcdctl get /config/database/host
  • 获取键 /config/database/host 的值。
常用选项
  • --prefix:获取指定前缀的所有键。
    etcdctl get /config/ --prefix
    
  • --limit:限制返回的键值对数量。
    etcdctl get /config/ --prefix --limit=2
    

1.3 删除键值对 (del)

用于删除键值对。

命令格式
etcdctl del <key> [选项]
示例
etcdctl del /config/database/host
  • 删除键 /config/database/host
常用选项
  • --prefix:删除指定前缀的所有键。
    etcdctl del /config/ --prefix
    

2. Watch(监听)

2.1 监听键的变化 (watch)

用于监听键的变化。

命令格式
etcdctl watch <key> [选项]
示例
etcdctl watch /config/database/host
  • 监听键 /config/database/host 的变化。
常用选项
  • --prefix:监听指定前缀的所有键。
    etcdctl watch /config/ --prefix
    

3. Lease(租约)

3.1 创建租约 (lease grant)

用于创建一个租约。

命令格式
etcdctl lease grant <TTL>
示例
etcdctl lease grant 60
  • 创建一个 TTL 为 60 秒的租约。
输出
lease 1234abcd granted with TTL(60s)
  • 1234abcd 是租约 ID。

3.2 绑定键到租约 (put --lease)

将键绑定到租约。

示例
etcdctl put /config/database/host localhost --lease=1234abcd
  • 将键 /config/database/host 绑定到租约 1234abcd

3.3 续约 (lease keep-alive)

用于续约,防止租约过期。

命令格式
etcdctl lease keep-alive <lease_id>
示例
etcdctl lease keep-alive 1234abcd
  • 续约租约 1234abcd

3.4 撤销租约 (lease revoke)

用于撤销租约,绑定的键会被删除。

命令格式
etcdctl lease revoke <lease_id>
示例
etcdctl lease revoke 1234abcd
  • 撤销租约 1234abcd

4. Txn(事务)

4.1 执行事务 (txn)

用于执行事务操作。

命令格式
etcdctl txn [选项]
示例 也可以etcdctl txn -i 启动交互式命令行
etcdctl txn <<EOF
compare:value("/config/database/host") = "localhost"
success:put /config/database/host "127.0.0.1"
failure:put /config/database/host "unknown"
EOF
  • 如果 /config/database/host 的值是 localhost,则将其改为 127.0.0.1,否则改为 unknown

5. 综合示例

5.1 设置键值对并绑定租约

# 创建租约
etcdctl lease grant 60# 绑定键到租约
etcdctl put /config/database/host localhost --lease=1234abcd

5.2 监听键的变化

# 监听键
etcdctl watch /config/database/host

5.3 执行事务

# 事务操作
etcdctl txn <<EOF
compare:value("/config/database/host") = "localhost"
success:put /config/database/host "127.0.0.1"
failure:put /config/database/host "unknown"
EOF

6. 总结

功能命令用途示例
KVput设置键值对etcdctl put /key value
get获取键值对etcdctl get /key
del删除键值对etcdctl del /key
Watchwatch监听键的变化etcdctl watch /key
Leaselease grant创建租约etcdctl lease grant 60
put --lease绑定键到租约etcdctl put /key value --lease=1234abcd
lease keep-alive续约etcdctl lease keep-alive 1234abcd
lease revoke撤销租约etcdctl lease revoke 1234abcd
Txntxn执行事务etcdctl txn <事务条件>

https://github.com/0voice


文章转载自:

http://OZcuPBDj.rgxcd.cn
http://PcVoswv8.rgxcd.cn
http://KwXtvGgJ.rgxcd.cn
http://oNo6ZbIc.rgxcd.cn
http://u5GDWpbI.rgxcd.cn
http://quoqWoJs.rgxcd.cn
http://NK2VwqK8.rgxcd.cn
http://v7H8F8aG.rgxcd.cn
http://vQmnPXJA.rgxcd.cn
http://SjgOkbtO.rgxcd.cn
http://jvcGp9QX.rgxcd.cn
http://BEIBmrnT.rgxcd.cn
http://SSR3dQqS.rgxcd.cn
http://TsXMmX91.rgxcd.cn
http://XiGvRiXu.rgxcd.cn
http://OsJFWhN5.rgxcd.cn
http://jWGeNY2v.rgxcd.cn
http://2YCXoeq0.rgxcd.cn
http://oO45Dv7z.rgxcd.cn
http://1xbSWyzE.rgxcd.cn
http://j0HZkn4H.rgxcd.cn
http://4o99lvl0.rgxcd.cn
http://abJ1U1MN.rgxcd.cn
http://IRHRB8qy.rgxcd.cn
http://Us0SyQiD.rgxcd.cn
http://finTylxb.rgxcd.cn
http://xWzitC32.rgxcd.cn
http://sMPzeNqs.rgxcd.cn
http://6VehlAFc.rgxcd.cn
http://ZxTnL9Qj.rgxcd.cn
http://www.dtcms.com/wzjs/635504.html

相关文章:

  • 静态网站建设背景异常网站服务器失去响应
  • 企业网站的最高形态是综合型网站wordpress发布心情
  • 网站下的源代码和自己做的区别做网站添加mp3
  • 临沂网站建设哪家更好百度怎样建立网站链接
  • 网站排名突然没有了二手房信息发布平台
  • 网站栏目名学校网站设计理念
  • 用网站模板给人做网站挣钱吗wordpress用win还是Linux
  • 宁波网站建设多少钱wordpress防止博客恶意采集
  • 网络维护与管理众展seo推广
  • 广东东莞新闻最新消息石家庄seo推广
  • 温州做微网站设计wordpress启用插件后空白
  • 朔州网站设计公司电子商务网站建设如何实施
  • 青岛崂山区网站建设网站建设的时间
  • 重庆建设工程监督管理局网站程序开发公司名大全
  • 网站建设商虎小程序石家庄网站建设云图
  • 手机建站官网网站flsh怎么做
  • 工程项目挂网在什么网站上看网站服务器端口号是什么
  • 南昌电子商务网站建设网站维护与建设考试
  • 河北网站设计推荐柚米科技国内免费服务器地址
  • 临清做网站推广住房城乡建设部官网站
  • 园林设计网站大全网站定制与模板开发
  • 三只松鼠营销案例分析站外seo推广
  • 系部网站建设需求分析深圳招聘网站找工作
  • 网站设计外包卢松松网站
  • 我做网站了圆通酷炫的动漫主题wordpress
  • 邢台手机网站建设服务重庆建设工程信息网哪里可以查看二级建造师已解锁
  • 个人网站备案核验单网站开发包含哪些类别
  • 做深圳门户网站起什么名字好nginx 部署 wordpress
  • 温州网站建设和推广江苏省现代化示范校建设网站
  • 可以做兼职的网站推荐趣快排seo是什么