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

etcd初探

官方网站

https://etcd.io/

etcd是什么

etcd is a strongly consistent, distributed key-value store that provides a reliable way to store data that needs to be accessed by a distributed system or cluster of machines. It gracefully handles leader elections during network partitions and can tolerate machine failure, even in the leader node.

etcd 是一个强一致性的分布式键值仓库,提供了一种可靠的方法来存储分布式系统或机器集群需要访问的数据。可以在网络分区期间优雅地处理领导者选举,并且可以容忍机器故障,甚至在领导者节点中也是如此。

etcd安装

https://etcd.io/docs/v3.5/install/

采用二进制安装方式

  1. 下载,https://github.com/etcd-io/etcd/releases/
  2. 解压,tar -zxvf etcd-v3.5.0-linux-amd64.tar.gz
  3. 设置环境变量
    vi /home/sunshine/.bashrc
    
    G跳转至文件末尾,并键入如下内容
    export PATH=$PATH:/home/sunshine/etcd
    
    使得环境变量生效
    source /home/sunshine/.bashrc
    
  4. 查看etcd版本etcd --version

命令

etcd

# 后台启动etcd,默认监听127.0.0.1:2379
etcd &

etcdctl

# 写入键值对
etcd put service user
# 根据键获取键值对
etcdctl get service
# 获取某个键对应的值
etcd get name --print-value-only
# 根据键前缀获取键值对
etcdctl get --prefix service
# 删除键值对
etcdctl del service
# 监听键值对
etcdcl watch service

其他文章

etcd应用场景:https://www.jianshu.com/p/372e76a27cc3

http://www.lryc.cn/news/262464.html

相关文章:

  • 微信小程序如何实现WXML和js文件之间的数据交互
  • 计算机网络基础——以太网类型,常见标准和架构
  • HarmonyOS(二)—— 初识ArkTS开发语言(下)之ArkTS声明式语法和组件化基础
  • VUE篇之日历组件
  • 【selenium】自动化使用 chrome 的 user-data-dir
  • pythonUnitTest框架
  • 微服务最佳实践:构建可扩展且高效的系统
  • 源码赏析: 数据结构转换工具 configor (一)
  • 使用java调用python批处理将pdf转为图片
  • 机器学习——自领域适应作业
  • ValidatorUtil字段验证工具类
  • Python 自动化之处理图片(一)
  • Axure动态面板的应用与ERP系统登录界面、主页左侧菜单栏、公告栏的绘制
  • 电机(按工作电源分类)介绍
  • Web前端JS通过使用AudioWorkletNode() 获取 Video/Audio 视音频声道(左右声道|多声道)
  • 力扣LeetCode75题
  • 如何向领导汇报工作?一篇文章告诉你!
  • GPT-4.5!!!
  • kafka入门(四):kafka生产者发送消息
  • redis集群模糊获取缓存redisKey
  • 100GPTS计划-AI翻译TransLingoPro
  • Linux install manual 1Panel
  • 母婴服务品牌网站的效果如何
  • C语言--有一个3*4的矩阵,求出其中最大值的那个元素的值,以及其所在的行号和列号
  • 安全算法(二):共享密钥加密、公开密钥加密、混合加密和迪菲-赫尔曼密钥交换
  • MYSQL练题笔记-高级字符串函数 / 正则表达式 / 子句-简单3题
  • vue扭蛋机抽奖游戏
  • 代码随想录27期|Python|Day16|二叉树|104.二叉树的最大深度|111.二叉树的最小深度|222.完全二叉树的节点个数
  • ༺༽༾ཊ—设计-简介-模式—ཏ༿༼༻
  • Matplotlib快速入门,Python通用的绘图工具库上手