memcached不适用于我的django网站

时间:2015-09-09 13:15:57

标签: python django memcached

我遇到了一个问题,即memcached不适用于我的django网站。

以下是我的设置摘录:

MIDDLEWARE_CLASSES = (
    'django.middleware.cache.UpdateCacheMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    #'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
    'django.middleware.cache.FetchFromCacheMiddleware',
)

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    }
}

CACHE_MIDDLEWARE_SECONDS=600

我认为memcached运行正常,见下文:

[root@speed-server operation_v8]# python manage.py shell
Python 2.6.6 (r266:84292, Jul 23 2015, 15:22:56)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from django.core.cache import cache
>>> cache.get('test')
>>> cache.set('test',1)
>>> cache.get('test')
1
>>>

我使用-vv运行memcached,但是,当我发布帖子请求时,我没有看到任何使用memcached服务器的命中,也没有输出日志。

我使用django 1.6.11和memcached 1.4.4

这里有什么问题?

0 个答案:

没有答案