Closed msarm closed 2 years ago
Update: tested with the following docker images and the issue still persists in all images.
UPDATE: Was able to go further and found out its Redis server issue and NOT with redis-om or redis library.
When I fired the last added employee query directly using RedisInsight, I get no results but the match count shows 650K but not results.
@simonprickett - It's clear to me now that it's not a redis-om issue, do I need to close here and open a new issue in the Redis server repository?
Update: Here is FT.INFO & FT.PROFILE
@msarm yes I think this needs to be a new issue against RediSearch at https://github.com/redisearch/redisearch - thanks.
Finally, figured out what is going on.
Here are my learnings:
Here is what happened here:
This issue is very interesting but consistent when we start loading keys > ~605K.
Run the below code and you have to wait for an hour or more based on your system configuration to replicate this issue.
Error is raised from the below method, it expects the result here but the Redis search library returns an empty array. I believe the issue is with the Redis library or Redis server when keys are over > ~605K
Here is the error raised
I'm using below stack: docket image: "redis/redis-stack:latest" (may be 6.2.2-v1) DIGEST:sha256:27666e8e1b632cc02bfb926bf9cbbda650aed2b818444c58613379167e12369e
redis --> 4.2.2 redis-om --> 0.0.26
Let me know if you need more information.