如何在php redis中删除存储在指定键中的列表的指定元素? 我知道可以使用
返回一个元素$redis->lGet('key', 'index value');
但是如何使用索引值或任何其他方式删除特定元素? 请帮忙......
答案 0 :(得分:1)
$redis->lRem(..)
。例如
$redis->lPush('key1', 'A');
$redis->lPush('key1', 'B');
$redis->lPush('key1', 'C');
$redis->lPush('key1', 'A');
$redis->lPush('key1', 'A');
$redis->lRange('key1', 0, -1); /* array('A', 'A', 'C', 'B', 'A') */
$redis->lRem('key1', 'A', 2); /* 2 */
这将返回
$redis->lRange('key1', 0, -1); /* array('C', 'B', 'A') */
取自manual