天天看點

tp6使用redis批量删除hash

在redis指令裡面我們可以這樣删除多個

hash

例如我們需要删除某個使用者下的多個訂單資料

hdel userid orderid1 orderid2 orderid3
           
tp6使用redis批量删除hash

tp6中我們可以使用php的可變參數

...args

進行批量删除redis的hash資料

例如我們需要删除使用者ID為1的使用者的5個訂單,可以這樣傳遞可變參數,可變參數是個數組

public function delete()
 {
     $userId = 1;
     $orderId = [1,2,3,4,5];
     $redis = new Redis();
     $redis->hDel($userId,...$orderId);
 }