django使用memcached缓存后端 - 我做得对吗?

时间:2011-09-12 23:14:07

标签: django memcached

我正在将后端缓存策略从文件系统更改为Memcached!我的问题是我做了所有正确的步骤吗?

  1. 已安装memcached:apt-get install memcached
  2. 安装了python-memcached:pip install python-memcached
  3. 将设置中的CACHES变量更改为:

    CACHES = {
        'default': {
            'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
            'LOCATION': '127.0.0.1:11211',
        }
    }
    
  4. 这只是这三个步骤?!或者我错过了什么?

    另外,我是否需要启动memcached服务器,还是Django会自动启动它?

    感谢。

1 个答案:

答案 0 :(得分:4)

Django没有管理启动自己的memcached或其他服务,你必须自己运行memcached。

我总是尝试连接到memcached,看看它是否正常运行(以及接受连接):

telnet 127.0.0.1 11211