The KeysOnlyReader only extracts the key names from a database.


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

public KeysOnlyReader()

public KeysOnlyReader(int scanSize, String pattern)


Name Type Default value Description
pattern string “*” (match all keys) Get all keys that match this pattern
scanSize integer 10000 The scan command’s size limit

Output records

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


Get all keys in the database:

KeysOnlyReader reader = new KeysOnlyReader();

Only get keys that start with “user:":

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