Нет встроенного способа сделать это, однако, вы можете взломать его.
Вместо того, чтобы делать: HSET hash foo val
, HSET hash Foo val
и HSET hash fOo val
, вы делаете эти поля общимипрефикс, например FOO:
HSET hash FOO:foo val
HSET hash FOO:Foo val
HSET hash FOO:fOo val
Тогда вместо вызова HSCAN hash 0 MATCH foo*
вы можете использовать HSCAN hash 0 MATCH FOO:*
для сканирования элементов без учета регистра.
Одним словомзакодируйте свое поле с учетом регистра без учета регистра, например, все символы в верхнем или нижнем регистре.