Interface PipelineStringClient

interface PipelineStringClient {
    append: ((key, value) => void);
    decr: ((key) => void);
    decrBy: ((key, decrement) => void);
    get: ((key) => void);
    getset: ((key, value) => void);
    incr: ((key) => void);
    incrBy: ((key, increment) => void);
    set: ((key, value, opt?) => void);
    strlen: ((key) => void);
}

Hierarchy (view full)

Properties

append: ((key, value) => void)

如果键 key 已经存在并且它的值是一个字符串, APPEND 命令将把 value 追加到键 key 现有值的末尾。

如果 key 不存在, APPEND 就简单地将键 key 的值设为 value , 就像执行 SET key value 一样。

Type declaration

    • (key, value): void
    • Parameters

      • key: string
      • value: string

      Returns void

decr: ((key) => void)

为键 key 储存的数字值减去一。

Type declaration

    • (key): void
    • Parameters

      • key: string

        键值

      Returns void

decrBy: ((key, decrement) => void)

将键 key 储存的整数值减去减量 decrement 。

Type declaration

    • (key, decrement): void
    • Parameters

      • key: string

        键值

      • decrement: number

        必须是正整数

      Returns void

get: ((key) => void)

返回与键 key 相关联的字符串值。

Type declaration

    • (key): void
    • Parameters

      • key: string

        键值

      Returns void

getset: ((key, value) => void)

将键 key 的值设为 value , 并返回键 key 在被设置之前的旧值。

返回给定键 key 的旧值。

如果键 key 没有旧值, 也即是说, 键 key 在被设置之前并不存在, 那么命令返回 nil 。

Type declaration

    • (key, value): void
    • Parameters

      • key: string
      • value: string

      Returns void

incr: ((key) => void)

为键 key 储存的数字值加上 1

Type declaration

    • (key): void
    • Parameters

      • key: string

        键值

      Returns void

incrBy: ((key, increment) => void)

为键 key 储存的数字值加上增量 increment

Type declaration

    • (key, increment): void
    • Parameters

      • key: string

        键值

      • increment: number

        必须是正整数

      Returns void

set: ((key, value, opt?) => void)

将字符串值 value 关联到 key

只在设置操作成功完成时才返回 OK ; 如果命令使用了 NX 或者 XX 选项, 但是因为条件没达到而造成设置操作未执行, 那么命令将返回 null

Type declaration

    • (key, value, opt?): void
    • Parameters

      Returns void

strlen: ((key) => void)

返回键 key 储存的字符串值的长度。

Type declaration

    • (key): void
    • Parameters

      • key: string

      Returns void