💡
原文英文,约1500词,阅读约需6分钟。
📝
内容提要
本文介绍了NATS JetStream KV存储的基本命令,包括创建、获取、更新和删除键值。删除键时,历史记录仍保留,可通过compact和purge命令清理。还讨论了存储限制和TTL设置,过期后键值将被删除。
🎯
关键要点
- 本文介绍了NATS JetStream KV存储的基本命令,包括创建、获取、更新和删除键值。
- 删除键时,历史记录仍保留,可以通过compact和purge命令清理。
- 使用del命令删除键时,键的历史记录仍然存在,可以通过history命令查看。
- compact命令用于回收已删除键占用的空间。
- purge命令可以在删除键的同时清除其历史记录。
- 存储限制和TTL设置可以影响键值的存储,过期后键值将被删除。
- 如果存储达到配置的限制,旧的修订版本可能会被删除以释放空间。
❓
延伸问答
如何在NATS JetStream KV存储中创建一个新的键值?
使用命令 $ nats kv put Bucket1 Key1 Value1 来创建一个新的键值。
删除键值后,历史记录会发生什么?
删除键值后,历史记录仍然保留,可以通过history命令查看。
如何清理已删除键的历史记录?
可以使用compact命令回收已删除键占用的空间,或使用purge命令在删除键的同时清除其历史记录。
NATS JetStream KV存储的TTL设置有什么作用?
TTL设置会在指定时间后自动删除键值,过期后无法查看其历史记录。
如何查看某个键的历史记录?
使用命令 $ nats kv history Bucket1 Key1 可以查看指定键的历史记录。
如果存储达到限制,会发生什么?
如果存储达到配置的限制,旧的修订版本可能会被删除以释放空间。
➡️