Redis非常实用,再很多场景中使用
hash结构在redis更是使用频繁
经常会有增加、删除、批量删除、自增等操作
这里就大概讲解一下如何批量删除hash 数据
比如有如下数据:
redis 有提供删除多个数据的方法,这都是在hash key 明确的情况下,比如要删除:30,29,33
如果redis重hash key 不明确的情况下,比如参数有客户端传递要如何删除?
1、使用foreach
2、使用call_user_func_array进行删除,代码如下
总结:虽然foreach,call_user_func_array都能过实现批量删除。但是foreach 需要对redis多次io,而使用call_user_func_array 只需要一次io,代码效率也会提升
未经允许不得转载:任鹏个人博客 » 小技巧篇:Redis如何再hash key 不确定个数批量删除
最新评论
Forex wiki. https://lt.forex-stock-bitcoin-brokers.com
Magnificent items from you, man. I have take note your stuff
Following on from the 3rd March Meetings held by economic de
It is remarkable, rather valuable message dfgdlfg2131.32
一般都会有一个沙盒期的,过了沙盒期就会慢慢放出来
百度不收录是应为是新站的原因吗?
The spike in consumer prices that left inflation at a four-d