如何找到具有匹配模式的所有键的计数。
例如,有两个键abc:random-text-1和abc:random-text-2。常见的模式是abc:。因此,这里的计数是2。
abc:random-text-1
abc:random-text-2
abc:
如何在Redis中做到这一点?
免责声明 我希望这个旧答案不会损坏任何具有数百万把钥匙的生产系统。如果出于某种原因仍要在生产中仍然计算redis的匹配键,最好使用具有匹配模式的scan。
如果仅使用KEYS进行搜索,并使用Redis客户端,您将获得所有匹配密钥的数字列表,对吗?
例如
KEYS abc:*
会给你
1) abc:random-text-1 2) abc:random-text-2
或者您可以运行以下命令:
./redis-cli KEYS "abc:*" | wc -l
然后您将获得2输出。
2