RedisClientPoolListTrimAsync 方法 |
对一个列表进行修剪(trim),就是说,让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除。
举个例子,执行命令 LTRIM list 0 2 ,表示只保留列表 list 的前三个元素,其余元素全部删除。
下标( index)参数 start 和 stop 都以 0 为底,也就是说,以 0 表示列表的第一个元素,以 1 表示列表的第二个元素,以此类推。
你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。
当 key 不是列表类型时,返回一个错误。
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult> ListTrimAsync(
string key,
long start,
long end
)
Public Function ListTrimAsync (
key As String,
start As Long,
end As Long
) As Task(Of OperateResult)
public:
Task<OperateResult^>^ ListTrimAsync(
String^ key,
long long start,
long long end
)
member ListTrimAsync :
key : string *
start : int64 *
end : int64 -> Task<OperateResult>
参数
- key
- 类型:SystemString
关键字信息 - start
- 类型:SystemInt64
起始的索引信息 - end
- 类型:SystemInt64
结束的索引信息
返回值
类型:
TaskOperateResult操作成功返回 ok ,否则返回错误信息。
参见