如何在Django项目中使用memcached?

普拉弗·卡丹

我正在django-project上,我想减少数据库请求的开销。所以我正在尝试使用django-cache(需要Memcached)

vi /etc/sysconfig/memcached

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64" We increased memory size up to 256
OPTIONS="" added IP address "-l 127.0.0.1" 

更改项目中的设置,如下所示:在settings.py中添加了新变量

CACHE_BACKEND='memcached://localhost:11211'
SESSION_ENGINE = 'django.contrib.sessions.backends.cache'

[注意:重启memcached:/etc/init.d/memcached restart]

项目正在运行,它减少了数据库请求的开销:但是,这带来了一些问题:一段时间后,我丢失了会话。因此,我需要在应用程序中再次登录,该如何处理,我只想存储会话详细信息。

索林

您正在正确使用它,但请记住,如果重新启动memcached,则会丢失所有现有会话。这是意料之中的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Django项目中使用memcached?

来自分类Dev

如何在 Django 项目中使用 django-trix?

来自分类Dev

如何在Django项目中使用FilePond

来自分类Dev

如何在项目中使用Printf

来自分类Dev

如何在不同的java项目中使用java项目?

来自分类Dev

如何在Django项目中使用下载的字体而不是Google字体API

来自分类Dev

如何在Django项目中使用外部python实用工具文件?

来自分类Dev

如何在Django项目中的Facebook和Twitter之类的URL中使用用户名?

来自分类Dev

如何在Android库项目中使用匕首

来自分类Dev

如何在许多连接的项目中使用Docker

来自分类Dev

如何在Elixir项目中使用开源Erlang库?

来自分类Dev

如何在Java项目中使用Java git

来自分类Dev

如何在C#项目中使用LIB文件?

来自分类Dev

如何在插件自己的项目中使用SBT插件?

来自分类Dev

如何在Java项目中使用Java EE API?

来自分类Dev

如何在Grails项目中使用Findall(closure)

来自分类Dev

如何在项目中使用本地jar?

来自分类Dev

如何在本地项目中使用jsdoc

来自分类Dev

如何在Xamarin.iOS项目中使用AutoMapper?

来自分类Dev

如何在Qt项目中使用Android NDK?

来自分类Dev

如何在不同项目中使用MvvmLight SimpleIoc

来自分类Dev

如何在PHP项目中使用grunt-usemin?

来自分类Dev

如何在项目中使用多个if条件

来自分类Dev

如何在MVC.NET项目中使用EmguCV

来自分类Dev

如何在Swift项目中使用TPKeyboardAvoiding?

来自分类Dev

如何在Web项目中使用Spark mllib

来自分类Dev

如何在Android中使用库项目中的布局文件

来自分类Dev

如何在Android Studio项目中使用最新的FFMPEG?

来自分类Dev

如何在该项目中使用枚举?

Related 相关文章

热门标签

归档