random
英 [ˈrændəm] 美 [ˈrændəm]
adj.随机的;任意的;胡乱的
n.随意;偶然的行动
key
英 [ki:] 美 [ki]
n.钥匙;(打字机等的)键;关键,线索,秘诀;(音乐的)调
vt.键入;锁上;调节…的音调;提供线索
vi.使用钥匙
adj.关键的;主要的
第三人称单数: keys 复数: keys 现在分词: keying 过去式: keyed 过去分词: keyed
redis RANDOMKEY命令 语法
作用:从当前数据库中随机返回(不删除)一个 key 。
语法:RANDOMKEY
说明:>= 1.0.0
时间复杂度:O(1)
返回:当数据库不为空时,返回一个 key 。当数据库为空时,返回 nil 。
redis RANDOMKEY命令 示例
# 数据库不为空 redis> MSET fruit "apple" drink "beer" food "cookies" # 设置多个 key OK redis> RANDOMKEY "fruit" redis> RANDOMKEY "food" redis> KEYS * # 查看数据库内所有key,证明 RANDOMKEY 并不删除 key 1) "food" 2) "drink" 3) "fruit" # 数据库为空 redis> FLUSHDB # 删除当前数据库所有 key OK redis> RANDOMKEY (nil)