memory - 如何在最短的时间内删除整个 redis 哈希集
问题描述
要删除整个 HashSet Redis,我们使用
HDEL 关键字段 [field ...]
其中field表示我们要在 HashSet 中删除的字段。
上述操作需要 O(N) 时间,其中 N 是字段数。
我们不能只删除上面给出的命令中的 HashSet Reference ie键吗?这是在 Redis 中删除整个 HashSet 的正确方法吗?如果不是,为什么?
解决方案
您可以使用del key,它适用于任何数据类型,包括 hset
推荐阅读
- cypress - 推荐如何在 Cypress 中使用断言
- azure-devops - Azure DevOps 中的多个 YAML 构建管道。如何防止触发另一个构建
- twitter - 无法注册 twitter webhook。{“错误”:[{“代码”:32,“消息”:“无法验证您。”}]}
- julia - Julia 编程语言中的双点 (..) 是什么意思?
- spring - 当停止在tomcat上运行的spring应用程序时,它会抛出一些警告
- c++ - libclang:如何获取编译器宏定义
- jquery - jQuery 我不能动态地将变量分配给元素的 val 属性
- swiftui - 如果 willSet 属性在 ObservableObject 更改之前发出更改通知,@ObservedObject 如何刷新 UI?
- swift - Swift - 我可以制作一个可散列的协议吗?
- python - 将列名与另一列中的列表值映射