1. MSET key value [key value ...]

同时设置一个或多个 key-value 对。

如果某个给定 key 已经存在,那么 MSET 会用新值覆盖原来的旧值,如果这不是你所希望的效果,请考虑使用 MSETNX 命令:它只会在所有给定 key 都不存在的情况下进行设置操作。

MSET 是一个原子性(atomic)操作,所有给定 key 都会在同一时间内被设置,某些给定 key 被更新而另一些给定 key 没有改变的情况,不可能发生。

1.1. 起始版本:

1.0.0

1.2. 时间复杂度:

O(N), N 为要设置的 key 数量。

1.3. 返回值:

总是返回 OK (因为 MSET 不可能失败)

1.4. 案例

127.0.0.1:6379> mset date '2017.09.29' time '15:56' desc '准备国庆节放假,无心工作'
OK
127.0.0.1:6379> mget date time desc
1) "2017.09.29"
2) "15:56"
3) "\xe5\x87\x86\xe5\xa4\x87\xe5\x9b\xbd\xe5\xba\x86\xe8\x8a\x82\xe6\x94\xbe\xe5\x81\x87\xef\xbc\x8c\xe6\x97\xa0\xe5\xbf\x83\xe5\xb7\xa5\xe4\xbd\x9c"
Copyright © wychuan.com 2017 all right reserved,powered by Gitbook该文件修订时间: 2017-10-17 02:48:52

results matching ""

    No results matching ""