RANDOMKEY:随机返回一个键

RANDOMKEY 命令可以从数据库里面随机地返回一个键:

  1. RANDOMKEY

RANDOMKEY 命令不会移除被返回的键,它们会继续留在数据库里面。

以下代码展示了如何通过 RANDOMKEY 命令,从数据库里面随机地返回一些键:

  1. redis> RANDOMKEY
  2. "user::123::profile"
  3.  
  4. redis> RANDOMKEY
  5. "cache::/user/peter"
  6.  
  7. redis> RANDOMKEY
  8. "favorite-animal"
  9.  
  10. redis> RANDOMKEY
  11. "fruit-price"

另一方面,当数据库为空时,RANDOMKEY 命令将返回一个空值:

  1. redis> RANDOMKEY
  2. (nil)

其他信息

属性
复杂度O(1)
版本要求RANDOMKEY 命令从 Redis 1.0.0 版本开始可用。