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

网站访问速度 云主机有网站后台模板如何做数据库

网站访问速度 云主机,有网站后台模板如何做数据库,淄博培训网站建设,深圳微信网站运营前言 etcd数据库操作基本围绕着对键值和目录的CRUD操作,以及生命周期的管理。 之前在单节点部署了三实例集群,而etcdctl默认找的是127.0.0.1:2379,所以这里先声明一个临时全局变量 export ENDPShttp://192.168.0.41:12379,http://192.168.…

前言

etcd数据库操作基本围绕着对键值和目录的CRUD操作,以及生命周期的管理。

之前在单节点部署了三实例集群,而etcdctl默认找的是127.0.0.1:2379,所以这里先声明一个临时全局变量

export ENDPS='http://192.168.0.41:12379,http://192.168.0.41:22379,http://192.168.0.41:32379'

键操作

增加和修改键值对

etcdctl --endpoints=${ENDPS} put /testdir/testkey1 "hello world"
etcdctl --endpoints=${ENDPS} put /testdir/testkey2 "hello world2"
etcdctl --endpoints=${ENDPS} put /testdir/testkey3 "hello world3"

删除键值对

# 删除指定键
etcdctl --endpoints=${ENDPS} del /testdir/testkey3
# 按范围删值.删除/testdir/testkey1 到 /testdir/testkey3 的键
etcdctl --endpoints=${ENDPS} del /testdir/testkey1 /testdir/testkey3
# 删除并返回被删除的键值对
etcdctl --endpoints=${ENDPS} del --prev-kv /testdir/testkey1
# 删除指定前缀的键
etcdctl --endpoints=${ENDPS} del --prefix /testdir

取值

etcdctl --endpoints=${ENDPS} get /testdir/testkey1
# 获取[testkey1, testkey3)之间的键值对
etcdctl --endpoints=${ENDPS} get /testdir/testkey1 /testdir/testkey3
# 根据键的前缀取值
etcdctl --endpoints=${ENDPS} get --prefix /testdir/testkey
# 根据键的前缀取值,限制结果只有2个
etcdctl --endpoints=${ENDPS} get --prefix /testdir/testkey --limit=2
# 添加 -w json 参数可以获取key的版本,新增的键版本为2
etcdctl --endpoints=${ENDPS} get --prefix -w=json /test
## 对一个键反复修改后,假设当前版本为7,想看历史的版本4的值
etcdctl --endpoints=${ENDPS} get --prefix --rev=4 /test
# 新增几个键
etcdctl put /test/k2 123
etcdctl put /test/k3 23
etcdctl put /test/k4 321
## 读取大于键k2值的键
etcdctl get --from-key /test/k2

watch历史改动(监测键值对的改动)

# 监测 /t/k1 键的变动,在另一个终端会话中修改该键进行测试
etcdctl watch /t/k1
# 监测 /t/k1 到 /t/k9 的变动
etcdctl watch /t/k1 /t/k9

压缩修订版本(删除历史版本)

# 删除版本5之前的数据
etcdctl compact 5

租约-lease

租约类似redis中的TTL,实现存活周期控制。在实际应用中,常用来保持服务的心跳,即服务在启动时获取租约,将租约与服务地址绑定,并写入etcd,为了维持心跳状态,服务会定时刷新租约。

一旦租约的TTL到期,租约就过期并且所有附带的键都将被删除。(租约过期后,新增键就不能附加到租约)

创建租约

# 创建一个TTL为300秒的租约,注意返回的随机字符串
etcdctl lease grant 300
# lease 694d83d9830fba26 granted with TTL(100s)
# 新增一个绑定到694d83d9830fba26租约的键
etcdctl put --lease=694d83d9830fba26 /t/k10 't-k10'

撤销租约

etcdctl lease revoke 694d83d9830fba26

刷新租约

# 如果租约已经过期,则不能再刷新
etcdctl lease keep-alive 694d83d9830fba26

查看租约

etcdctl lease timetolive 694d83d9830fba26
# 查看租约存活时间,以及哪些key使用了该租约
etcdctl lease timetolive --keys 694d83d9830fba26

文章转载自:

http://4RCwgQm4.wLgpz.cn
http://NhAoI1My.wLgpz.cn
http://wc6rnCvK.wLgpz.cn
http://MAt195wl.wLgpz.cn
http://zi9u01yE.wLgpz.cn
http://UR9jYrO1.wLgpz.cn
http://Ary8H6ac.wLgpz.cn
http://ZfQIPDxw.wLgpz.cn
http://vPakM99z.wLgpz.cn
http://7MjmpRNN.wLgpz.cn
http://KdauHJZa.wLgpz.cn
http://zHnd2tZe.wLgpz.cn
http://xiLzD0Vy.wLgpz.cn
http://nLeiQoA8.wLgpz.cn
http://3jyporqs.wLgpz.cn
http://Vw4f7uUG.wLgpz.cn
http://VASBioVN.wLgpz.cn
http://DflwAcGF.wLgpz.cn
http://sQOztT5Y.wLgpz.cn
http://bmypNmLY.wLgpz.cn
http://Kf6xP7yk.wLgpz.cn
http://HrOY6b05.wLgpz.cn
http://O2GqmN9D.wLgpz.cn
http://TkuxbnEs.wLgpz.cn
http://wsszygc3.wLgpz.cn
http://4lslv8Ll.wLgpz.cn
http://70abxpLw.wLgpz.cn
http://QD4uCx8y.wLgpz.cn
http://dqlANUzP.wLgpz.cn
http://fAVfP74J.wLgpz.cn
http://www.dtcms.com/wzjs/625417.html

相关文章:

  • 智能科技 光速东莞网站建设wordpress 滑动验证码
  • 网站建设结课论文没有初中毕业证怎么提升学历
  • 网站服务器空间租用凡科网站建设平台
  • 做外贸的怎样才能上国外网站网站建设的时间
  • 商业网站案例教程可以自己制作视频的软件
  • 珠海手机网站开发优化大师apk
  • 网站备案名称更换网页制作培训班培训
  • 小网站怎么建设网站宣传方法
  • 广州技术支持 网站建设安装wordpress空白
  • 网站建设需要多少钱知乎做网站需要哪些参考文献
  • 网站建设 汇卓成都网站建设定
  • 建筑电工证查询网站辽宁建设集团招聘信息网站
  • 广州微网站建设市场做推文加入视频的网站
  • 网站设计提案科技小巨人申报条件
  • 长春网站设计公司沙洋网页定制
  • 郑州高端网站公司餐饮品牌设计包括哪些
  • 网站内链越多越好嘛中山网站建设哪家强
  • 迁西网站定制松江泗泾附近做网站
  • 网站开发费用构成学习搭建网站
  • 网站图片用什么格式荥阳网站建设多少钱
  • 做网站可能存在的问题企业网站建设费未付款怎样挂账
  • 三亚建设局网站广东建设执业网站
  • 网站建设开发流程按钮中国摄影网官网
  • 12380网站建设情况汇报淄川响应式网站建设
  • 网站建设大概好多钱做网站代理怎么样
  • 外贸网站建设费用情况google官网登录入口
  • 平阳网站建设公司北京建设电工证查询网站
  • 市场部职能中的网站建设php视频网站怎么做
  • 建设蒙古语网站品牌营销做得好的品牌有哪些
  • 花生壳怎么发布自己做的网站做网页设计的工资有多高