Different use cases but here are a few ways I do itl:
Write:
1. Write to riak
2. Success - write to redis
3. Fail go back to 1
Write (depending on use case):
1. Write to one
2. Asychronous cron job reads from one, does some data magic, writes
to the other.
Read:
1. Fetch redis
2. Redis fail - populate redis from riak
3. Return from redis to user or do additional manipulations.
@siculars on twitter
http://siculars.posterous.com
Sent from my iPhone
On Aug 9, 2011, at 13:00, Jonathan Langevin
<[email protected]> wrote:
So do you perform all writes into Riak & Redis simultaneously, or do
you use some sort of hook from Riak (or Redis, if it exists)?
And then all reads occur only from Redis?
Jonathan Langevin
Systems Administrator
Loom Inc.
Wilmington, NC: (910) 241-0433 - [email protected] - www.loomlearning.com
- Skype: intel352
On Tue, Aug 9, 2011 at 12:55 PM, Alexander Sicular
<[email protected]> wrote:
Riak had no native ordering capabilities (save search) and has
issues with key enumeration.
Redis has native dates types that support explicit and implicit
ordering as well as set membership, among many other things.
In that light, Redis is virtually a perfect complement to Riak.
Unfortunately, Redis clustering/sharding is an exercise for the
reader.
-Alexander
Sent from my rotary phone.
On Aug 9, 2011 12:42 PM, "Jonathan Langevin" <[email protected]
> wrote:
> Thanks guys, can you provide more info?
>
> In what capacity do you use Redis, and what is your data flow
process
> between your app and Redis, Riak?
> Is it distributed as well? If so, do you make use of that
distributed
> functionality, or do you use a single-server instance of Redis?
> *
>
> <http://www.loomlearning.com/>
> Jonathan Langevin
> Systems Administrator
> Loom Inc.
> Wilmington, NC: (910) 241-0433 - [email protected] -
> www.loomlearning.com - Skype: intel352
> *
>
>
> On Tue, Aug 9, 2011 at 12:31 PM, Alexander Sicular <[email protected]
>wrote:
>
>> I second pairing Riak and Redis.
>>
>> -Alexander
>>
>> Sent from my rotary phone.
>> On Aug 9, 2011 12:23 PM, "Chad DePue" <[email protected]>
wrote:
>> > We always use Redis w/ Riak and have had great results.
>> >
>> > Chad DePue
>> > inakanetworks.com - development consulting | skype cdepue |
@chaddepue
>> > +1 206.866.5707
>> >
>> >
>> >
>> > On Tue, Aug 9, 2011 at 1:13 PM, Jonathan Langevin <
>> > [email protected]> wrote:
>> >
>> >> I'm already a huge fan of Riak after the short time that I've
worked
>> with
>> >> it, but a common concern I've seen is regarding performance.
>> >> To continue to take advantage of it's data persistence features,
>> powerful
>> >> m/r functionality, etc, but to gain performance, I'm thinking
of pairing
>> my
>> >> application with another (throwaway) nosql solution that would
exist to
>> >> provide greater read performance.
>> >>
>> >> This inspiration comes from seeing others using MongoDB +
MySQL, for
>> >> instance. I'm thinking using something such as Memcache, or
Membase<
>> http://www.couchbase.org/get/couchbase> (though
>>
>> >> I haven't checked into setup requirements), may be a good
option, as I'm
>> >> already accustomed to caching with Memcache from PHP, but I've
not had
>> any
>> >> large-scale experience with Memcache yet.
>> >> Ideally anything that is lightweight, easy to roll out, and
extremely
>> fast.
>> >>
>> >>
>> >> Before I venture down this road, are there any comments on this
>> approach?
>> >> Any suggestions or recommendations?
>> >> Or are there speedy solutions available for Riak already?
>> >>
>> >> <http://www.loomlearning.com/>
>> >> * Jonathan Langevin
>>
>> >> Systems Administrator
>> >> Loom Inc.
>> >> Wilmington, NC: (910) 241-0433 - [email protected] -
>> >> www.loomlearning.com - Skype: intel352 *
>> >>
>> >>
>> >> _______________________________________________
>> >> riak-users mailing list
>> >> [email protected]
>> >> http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com
>> >>
>> >>
>>
_______________________________________________
riak-users mailing list
[email protected]
http://lists.basho.com/mailman/listinfo/riak-users_lists.basho.com