Client.lRem

最近更新时间:2024-11-29 11:04:52

我的收藏
lRem 方法用于移除列表元素。
lRem(key: string, count: number, value: string | number): number

参数

参数
类型
描述
key
string
键名
count
number
移除的数量,正数表示从表头开始,负数表示从表尾开始,0 代表全部移除
value
string | number
移除元素的值

返回

类型
描述
number
成功时,返回移除元素的数量

样例

import redis from "pts/redis";

let client = new redis.Client("redis://:<password>@<host>:6379/0");

export default function main() {
let lPushResp = client.lPush("list", "foo", "bar", "zoo", "foo", "bar", "zoo");
console.log(`redis lPush ${lPushResp}`); // 6
let lRemResp1 = client.lRem("list", 1, "bar");
console.log(`redis lRem ${lRemResp1}`); // 1
let lRemResp2 = client.lRem("list", -1, "foo");
console.log(`redis lRem ${lRemResp2}`); // 1
let lRangeResp = client.lRange("list", 0, 4);
console.log(`redis lRange ${lRangeResp}`); // zoo,foo,zoo,bar
}