I am using the free version of redis in docker.
My laptop has 32 gb RAM. I have very large dataset about 11 gb worth of keys. Each keys has 14 columns in it (as json), I have few millions of keys.
I only have one redisearch index consist of the alias of all 14 components. My aggregate search is quite simple, Get total value of the specific numeric column (let's say field c) with group based on the three other string columns, but I need to sometime calculate the whole 10 gb of keys but I am only ever interested with of filtering with two specific columns (let's say field a and field b). It is very slow (sometimes more than 100 seconds).
What is your advice to make it happen to below 10 seconds for 10 gb of data? Is there any way like composite index in MySQL to make the redis search faster?
Thank you so much
Eko