冒险:使用NATS JetStream键值存储构建 - 第三部分

冒险:使用NATS JetStream键值存储构建 - 第三部分

💡 原文英文,约2600词,阅读约需10分钟。
📝

内容提要

本文介绍了NATS JetStream键值存储的使用,包括如何创建和管理桶及键。通过示例,讲解了创建、更新和查看键历史记录的方法,强调了不同命令(如create、put和update)的区别,以及如何利用历史记录进行回退操作。

🎯

关键要点

  • 本文介绍了NATS JetStream键值存储的使用,包括如何创建和管理桶及键。
  • 创建键时需要先删除现有的桶,然后使用命令创建新的桶。
  • 使用create命令创建键时,只有在键是新的或上一个操作是删除时才能成功。
  • 可以使用get命令查看键的值,使用history命令查看键的历史记录。
  • 创建桶时可以设置历史记录的保留数量,默认为1。
  • 更新键时需要提供当前修订版本,确保安全的条件更新。
  • put命令可以直接更新键的值,无需提供修订版本。
  • create、put和update命令的区别在于:create确保键不存在时添加,put允许覆盖,update仅在修订匹配时更新。
  • 可以使用revert命令将键的值恢复到之前的修订版本。
  • 文章将继续探讨NATS JetStream KV Store CLI的其他功能。
➡️

继续阅读