Node.js Redis/我可以删除所有哈希表吗?

Node.js Redis/我可以删除所有哈希表吗?,node.js,redis,Node.js,Redis,我在redis中使用以下命令(使用node.js): 我使用hset设置值: dbclient.hset("all_cache", key, value); dbclient.hget("all_cache", "/" + key) 并使用hget获取它: dbclient.hset("all_cache", key, value); dbclient.hget("all_cache", "/" + key) 重新启动应用程序时,我希望删除“所有缓存”中的所有记录。有没有办法用async

我在redis中使用以下命令(使用node.js):

我使用
hset
设置值:

dbclient.hset("all_cache", key, value);
dbclient.hget("all_cache", "/" + key)
并使用hget获取它:

dbclient.hset("all_cache", key, value);
dbclient.hget("all_cache", "/" + key)

重新启动应用程序时,我希望删除
“所有缓存”
中的所有记录。有没有办法用async命令来做呢?

要清除散列,只需用
DEL
删除整个散列即可

dbclient.del("all_cache")
一个不太清晰的示例(您应该真正使用承诺来对其进行排序,而不是指望redis按顺序执行异步操作)


我这样做了,但是当我使用
dbclient.hget(“all_cache”、“/”+key)
时,它仍然从旧表中找到键。@中间件似乎在这里工作,在答案中添加了一个可运行的示例。