You touched an interesting point. I am really assuming if a quick win
scenario is even possible. But what would be the advantage of using Redis
to keep Solr Cache if each node would keep it's own Redis cache?


2013/12/29 Upayavira <u...@odoko.co.uk>

> On Sun, Dec 29, 2013, at 02:35 PM, Alexander Ramos Jardim wrote:
> > While researching for Solr Caching options and interesting cases, I
> > bumped
> > on this https://github.com/dfdeshom/solr-redis-cache. Does anyone has
> any
> > experience with this setup? Using Redis as Solr Cache.
> >
> > I see a lot of advantage in having a distributed cache for solr. One solr
> > node benefiting from the cache generated on another one would be
> > beautiful.
> >
> > I see problems too. Performance wise, I don't know if it would be viable
> > for Solr to write it's cache through the network on Redis Master node.
> >
> > And what about if I have Solr nodes with different index version looking
> > at
> > the same cache?
> >
> > IMO as long as Redis is useful, if it isn't to have a distributed cache,
> > I
> > think it's not possible to get better performance using it.
>
> This idea makes assumptions about how a Solr/Lucene index operates.
> Certainly, in a SolrCloud setup, each node is responsible for its own
> committing, and its caches exist for the timespan between commits. Thus,
> the cache one node will need will not necessarily be the same as the one
> that is needed by another node, which might have a commit interval
> slightly out of sync with the first.
>
> So, whilst this may be possible, and may give some benefits, I'd reckon
> that it would be a rather substantial engineering exercise, rather than
> the quick win you seem to be assuming it might be.
>
> Upayavira
>



-- 
Alexander Ramos Jardim

Reply via email to