Ok, I think I get it now. Thank you so much! Just one more question though,
does redis has feature similar to *getidentifiable()* and *putifuntouched()
*like memcache, I think these are for consistency?


On Sun, Mar 2, 2014 at 2:09 AM, Andreas Kuhne <andreas.ku...@suitopia.com>wrote:

> Ok,
>
> Redis and Memcache really solve the same problems. The main difference is
> that you can use redis as a session cache for django (save the session
> objects to memory instead of the database), which I haven't found a
> solution for memcache yet. Also redis CAN be persisted (saved to disk), if
> you setup your own redis server.
>
> But otherwise, you can use both memcache and redis for your cache.
> Examples where a cache can be useful:
> 1. You want to do a complex database query that takes a long time to run,
> but doesn't update often. Just cache the results and use the result if it
> is present.
> 2. You can also cache the result of a view. If the view takes a long time
> to render AND is the same for all users, then cache the entire view result.
> 3. There is also the possibility to  create portions of a template and
> cache just those portions.
>
> Thats what I can think of off the top of my head. You can find more
> information about it here:
> https://docs.djangoproject.com/en/dev/topics/cache/
> http://memcached.org/
> http://redis.io/
>
> The main thing to remember is that both memcache and redis are in memory
> databases (key-value store) (even though redis can be persisted) and if the
> server is rebooted, then the cache is empty. Also being a in memory
> database means that getting information back from the key-value store is
> more or less instantanious especially if you compare to a standard sql
> database.
>
> Regards,
>
> Andréas
>
>
> 2014-03-01 21:27 GMT+01:00 Robin Lery <robinl...@gmail.com>:
>
>> Use cases with memcached and redis please.
>>
>>
>> On Sun, Mar 2, 2014 at 1:45 AM, Andreas Kuhne <andreas.ku...@suitopia.com
>> > wrote:
>>
>>> Hi again,
>>>
>>> Do you mean use cases with redis and memcache or with S3?
>>>
>>> Regards,
>>>
>>> Andréas
>>>
>>> 2014-03-01 21:00 GMT+01:00 Robin Lery <robinl...@gmail.com>:
>>>
>>>>  Hello,
>>>> Thank you for your answer. Would you please elaborate a little more
>>>> about the use cases with these? And can I use them together?
>>>>
>>>> Thank you.
>>>>
>>>>
>>>> On Sun, Mar 2, 2014 at 1:01 AM, Andreas Kuhne <
>>>> andreas.ku...@suitopia.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> In response to your question about memcache and redis, they are
>>>>> extremely useful, if you use them correctly. For example if you are
>>>>> generating a query to your database that takes 1 second to finish, and you
>>>>> cache the results in memcache or redis, then you would be able to get the
>>>>> second request down to 50 ms instead. Thats the difference in response
>>>>> time. Redis and memcache are in memory databases and are extremely fast!
>>>>>
>>>>> Regarding your second question, if you need to store alot of pictures
>>>>> and videos, I would use Amazon S3 with the django storages backend for S3.
>>>>>
>>>>> Regards,
>>>>>
>>>>> Andréas
>>>>>
>>>>>
>>>>> 2014-03-01 17:28 GMT+01:00 Robin Lery <robinl...@gmail.com>:
>>>>>
>>>>>>  Hello,
>>>>>> Another noob question. Please bear with me. I am really very confused
>>>>>> between memcached and redis. I know they both are used for caching. But I
>>>>>> don't know how much does they help. And lastly, I would like know what
>>>>>> would you use for a site with users uploaded pictures and videos too? I
>>>>>> hope I was clear. If not please ask. Your help and guidance will be very
>>>>>> much appreciated.
>>>>>>
>>>>>> Thank you.
>>>>>> Robin.
>>>>>>
>>>>>> --
>>>>>> You received this message because you are subscribed to the Google
>>>>>> Groups "Django users" group.
>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>> send an email to django-users+unsubscr...@googlegroups.com.
>>>>>> To post to this group, send email to django-users@googlegroups.com.
>>>>>> Visit this group at http://groups.google.com/group/django-users.
>>>>>> To view this discussion on the web visit
>>>>>> https://groups.google.com/d/msgid/django-users/CA%2B4-nGqoYH24%2BSLzM8Jx3dN_xiPFYpZ90-gqfRNVpcWUEK%3DVsw%40mail.gmail.com
>>>>>> .
>>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>>
>>>>>
>>>>>  --
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "Django users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to django-users+unsubscr...@googlegroups.com.
>>>>> To post to this group, send email to django-users@googlegroups.com.
>>>>> Visit this group at http://groups.google.com/group/django-users.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/django-users/CALXYUbmmkXRQE8m92S7NncYg4BN18VCbhVm13hgUbYrq1H5B%3Dw%40mail.gmail.com
>>>>> .
>>>>>
>>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>>
>>>>
>>>>  --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to django-users+unsubscr...@googlegroups.com.
>>>> To post to this group, send email to django-users@googlegroups.com.
>>>> Visit this group at http://groups.google.com/group/django-users.
>>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/django-users/CA%2B4-nGrHb_QH1YbXA4wOnW-nVJ-sVfTWfxUOxH%2Bvz%2BihxjC2XQ%40mail.gmail.com
>>>> .
>>>>
>>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>>
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to django-users+unsubscr...@googlegroups.com.
>>> To post to this group, send email to django-users@googlegroups.com.
>>> Visit this group at http://groups.google.com/group/django-users.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/CALXYUbmBhXY%2BJcC2ghmL5%3DcEeMhjdnqj7XB3tWAacVxt99XBuw%40mail.gmail.com<https://groups.google.com/d/msgid/django-users/CALXYUbmBhXY%2BJcC2ghmL5%3DcEeMhjdnqj7XB3tWAacVxt99XBuw%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to django-users+unsubscr...@googlegroups.com.
>> To post to this group, send email to django-users@googlegroups.com.
>> Visit this group at http://groups.google.com/group/django-users.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CA%2B4-nGpmxLcJQignKqP%3DPK1h7V0n5-953mSF%3D%2Bd%3DE53w9P2xZQ%40mail.gmail.com<https://groups.google.com/d/msgid/django-users/CA%2B4-nGpmxLcJQignKqP%3DPK1h7V0n5-953mSF%3D%2Bd%3DE53w9P2xZQ%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To post to this group, send email to django-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/django-users.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/CALXYUbnvEbZ6%3DBh6s%2Bs8cVMofRu%3DiqFoQxA4e5RmfhdbGP7zaw%40mail.gmail.com<https://groups.google.com/d/msgid/django-users/CALXYUbnvEbZ6%3DBh6s%2Bs8cVMofRu%3DiqFoQxA4e5RmfhdbGP7zaw%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/groups/opt_out.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CA%2B4-nGpDyPeYfNubU_VHyMgyiNWC7e%2Br23fK5T72zjukAmxmuQ%40mail.gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to