Skip to content

KEYS command do not return result #46

@Dak81

Description

@Dak81

If you set a key with a "" KEYS is not able to return the matching keys

procedure TestRedisClient.TestKEYS;
var
lRes: TRedisArray;
lArr: TArray;
begin
FRedis.&SET('daniele\1', 'value1');
FRedis.&SET('daniele\2', 'value1');
FRedis.&SET('daniele\3', 'value1');
FRedis.&SET('daniele\4', 'value1');

lRes := FRedis.KEYS('daniele*'); //lRes is empty
lRes := FRedis.KEYS('daniele\*'); //also doubling the escape \ lRes is empty
end;

if I run the same command on redis client it works

keys daniele\*

  1. "daniele\4"
  2. "daniele\3"
  3. "daniele\2"
  4. "daniele\1"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions