django框架中应该使用memcached还是redis?为什么?

小弟刚刚了解django没多久,想了解django使用缓存应该是使用memcached还是redis?
django中
from django.core.cache import cache
cache是调用的memcache最终调用的是什么?
是memcached还是两个都可以的调用到?

阅读 4.3k
4 个回答

django默认使用memcached

就目前推荐来说 是使用redis更符合目前的潮流,memcached有些落寞了

如果是自己写着玩玩的话,用哪个都行

看你业务场景,如果都是key,value建议使用memcached,有复杂的数据结构用redis,或者需要持久化用redis,分布式和主从在redis高版本也支持了,总的来说redis好于memcached,性能要做具体分析,但redis在nosql的份额已经排第一了,所以建议使用redis。

我建议使用redis,更方便好用,功能更强大。

大概是3.x(具体几忘记了)版本后,redis的功能已经是memcached的超集了。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题