The KeysOnlyReader only extracts the key names from a database.

Constructors

You can use one of these constructors to create a new KeysOnlyReader object:

public KeysOnlyReader()

public KeysOnlyReader(int scanSize, String pattern)

Parameters

NameTypeDefault valueDescription
patternstring“*” (match all keys)Get all keys that match this pattern
scanSizeinteger10000The scan command’s size limit

Output records

Each output record is a string that represents the key’s name.

Examples

Get all keys in the database:

KeysOnlyReader reader = new KeysOnlyReader();

Only get keys that start with “user:”:

KeysOnlyReader reader = new KeysOnlyReader(1000, "user:*");