--- acl_categories: - '@keyspace' - '@read' - '@slow' arity: 1 categories: - docs - develop - stack - oss - rs - rc - oss - kubernetes - clients command_flags: - readonly complexity: O(1) description: Returns a random key name from the database. group: generic hidden: false hints: - request_policy:all_shards - response_policy:special - nondeterministic_output linkTitle: RANDOMKEY railroad_diagram: /images/railroad/randomkey.svg since: 1.0.0 summary: Returns a random key name from the database. syntax_fmt: RANDOMKEY title: RANDOMKEY --- Return a random key from the currently selected database. ## Redis Software and Redis Cloud compatibility | Redis
Software | Redis
Cloud | Notes | |:----------------------|:-----------------|:------| | ✅ Standard
✅ Active-Active | ✅ Standard
✅ Active-Active | | ## Return information {{< multitabs id="randomkey-return-info" tab1="RESP2" tab2="RESP3" >}} One of the following: * [Nil reply](../../develop/reference/protocol-spec#bulk-strings): when the database is empty. * [Bulk string reply](../../develop/reference/protocol-spec#bulk-strings): a random key in database. -tab-sep- One of the following: * [Null reply](../../develop/reference/protocol-spec#nulls): when the database is empty. * [Bulk string reply](../../develop/reference/protocol-spec#bulk-strings): a random key in the database. {{< /multitabs >}}