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 <[email protected]>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 <[email protected]>:
>
>> Use cases with memcached and redis please.
>>
>>
>> On Sun, Mar 2, 2014 at 1:45 AM, Andreas Kuhne <[email protected]
>> > 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 <[email protected]>:
>>>
>>>>  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 <
>>>> [email protected]> 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 <[email protected]>:
>>>>>
>>>>>>  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 [email protected].
>>>>>> To post to this group, send email to [email protected].
>>>>>> 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 [email protected].
>>>>> To post to this group, send email to [email protected].
>>>>> 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 [email protected].
>>>> To post to this group, send email to [email protected].
>>>> 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 [email protected].
>>> To post to this group, send email to [email protected].
>>> 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 [email protected].
>> To post to this group, send email to [email protected].
>> 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 [email protected].
> To post to this group, send email to [email protected].
> 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 [email protected].
To post to this group, send email to [email protected].
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