English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

أمر Redis Lrem

القوائم (List) في Redis

Redis Lrem يزيل العناصر المتطابقة مع VALUE من القائمة بناءً على قيمة COUNT.

يمكن أن تكون قيمة COUNT من النوع التالي:

  • count > 0 : البحث من البداية إلى النهاية، إزالة العناصر المتطابقة مع VALUE، والعدد هو COUNT.

  • count < 0 : البحث من نهاية الجدول إلى البداية، إزالة العناصر المتطابقة مع VALUE، والعدد هو قيمة COUNT بالنسبة المطلقة.

  • count = 0 : إزالة جميع القيم المتطابقة مع VALUE من الجدول.

النحو

النحو الأساسي لأمر redis Lrem هو كالتالي:

redis 127.0.0.1:6379> LREM key count VALUE

الإصدارات المتاحة

>= 1.0.0

القيمة العائدة

عدد العناصر المزالة. عندما لا تتوفر القائمة، يتم العودة إلى 0.

مثال على الإنترنت

redis> RPUSH mylist "hello"
(integer) 1
redis> RPUSH mylist "hello"
(integer) 2
redis> RPUSH mylist "foo"
(integer) 3
redis> RPUSH mylist "hello"
(integer) 4
redis> LREM mylist -2 "hello"
(integer) 2
redis> LRANGE mylist 0 -1
1) "hello"
2) "foo"
redis>

القوائم (List) في Redis