- 介绍
- 介绍 - 资料收集整理
- 安装 - Linux单机部署
- 官方文档(翻译)
- 官方文档(翻译) - 开发指南
- 开发指南 - 搭建本地集群
- 开发指南 - 和etcd交互
- 开发指南 - API 参考文档
- 开发指南 - API 并发参考文档
- 开发指南 - gRPC 网关
- 开发指南 - gRPC命名与发现
- 开发指南 - 试验性的API和特性
- 开发指南 - 系统限制
- 官方文档(翻译) - 操作etcd集群
- 操作etcd集群 - 搭建etcd集群
- 搭建etcd集群 - 运行时重配置
- 搭建etcd集群 - 运行时重配置的设计
- 操作etcd集群 - 搭建etcd网关
- 操作etcd集群 - 在容器内运行etcd集群
- 操作etcd集群 - 配置
- 操作etcd集群 - 加密(TODO)
- 操作etcd集群 - 维护
- 操作etcd集群 - 理解失败
- 操作etcd集群 - 灾难恢复
- 操作etcd集群 - 性能
- 操作etcd集群 - 版本
- 操作etcd集群 - 支持平台
- 官方文档(翻译) - 学习
- 学习 - 理解数据模型
- 学习 - 理解API
- 学习 - 术语
- 学习 - API保证
- API参考文档(翻译)
- API参考文档(翻译) - KV service
- KV service - Range方法
- KV service - Put方法
- KV service - DeleteRange方法
- KV service - Txn方法
- KV service - Compact方法
- API参考文档(翻译) - Watch service
- Watch service - Watch方法
- API参考文档(翻译) - Lease service
- Lease service - LeaseGrant方法
- Lease service - LeaseRevoke方法
- Lease service - LeaseKeepAlive方法
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
KV service - DeleteRange方法
DeleteRange 方法从键值存储中删除给定范围。
删除请求增加键值存储的修订版本并在事件历史中为每个被删除的key生成一个删除事件.
rpc DeleteRange(DeleteRangeRequest) returns (DeleteRangeResponse)
消息体
请求的消息体是 DeleteRangeRequest:
message DeleteRangeRequest {
// key是要删除的范围的第一个key
bytes key = 1;
// range_end 是要删除范围[key, range_end)的最后一个key
// 如果 range_end 没有给定,范围定义为仅包含key参数
// 如果 range_end 是 '\0', 范围是所有大于等于参数key的所有key。
bytes range_end = 2;
// 如果 prev_kv 被设置,etcd获取删除之前的上一个键值对。
// 上一个键值对将在delete应答中被返回
bool prev_kv = 3;
}
应答的消息体是 DeleteRangeResponse:
message DeleteRangeResponse {
ResponseHeader header = 1;
// 被范围删除请求删除的key的数量
int64 deleted = 2;
// 如果请求中的 prev_kv 被设置,将会返回上一个键值对
repeated mvccpb.KeyValue prev_kvs = 3;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论