RedisClientPoolListInsertBeforeAsync 方法 |
将值 value 插入到列表 key 当中,位于值 pivot 之前。
当 pivot 不存在于列表 key 时,不执行任何操作。
当 key 不存在时, key 被视为空列表,不执行任何操作。
如果 key 不是列表类型,返回一个错误。
命名空间:
HslCommunication.Enthernet.Redis
程序集:
HslCommunication (在 HslCommunication.dll 中) 版本:12.1.2.0 (12.1.2.0)
语法 public Task<OperateResult<int>> ListInsertBeforeAsync(
string key,
string value,
string pivot
)
Public Function ListInsertBeforeAsync (
key As String,
value As String,
pivot As String
) As Task(Of OperateResult(Of Integer))
public:
Task<OperateResult<int>^>^ ListInsertBeforeAsync(
String^ key,
String^ value,
String^ pivot
)
member ListInsertBeforeAsync :
key : string *
value : string *
pivot : string -> Task<OperateResult<int>>
参数
- key
- 类型:SystemString
关键字 - value
- 类型:SystemString
数值 - pivot
- 类型:SystemString
原先的值
返回值
类型:
TaskOperateResultInt32
如果命令执行成功,返回插入操作完成之后,列表的长度。
如果没有找到 pivot ,返回 -1 。
如果 key 不存在或为空列表,返回 0 。
参见