0

I am working on crawler application and I am using Redis for holding queue of pending urs which my crawler is going to crawl.

There are multiple nodes which running they fetch URL to crawl from Redis DB and after crawling put new URL (which found on crawled URL pages) in to redis again. I am redis for extremely fast insertion and selection.

My database size grows drastically. After running my crawler for 24 hours I have more than 10 million URL in my Redis (I use url as key and other parameter like depth/crawlTime etc as value). I am using a single machine as Redis server.

I am not clear about the performance of Redis and how I can handle this much data on Redis? or should I move to other databases like MongoDB?

My Machine have 6 GB Ram.

Alex

Alex
  • 1,406
  • 2
  • 18
  • 33

0 Answers0