django配置使用redis
2024-08-29 18:17:22
通常redis都是用来保存session、短信验证码、图片验证码等数据。
在django上使用redis,先要安装一个包:
pip install django-redis==4.8.0(我用的django是1.11.1版本)
在settings上配置:
# 设置两个仓库,名字分别为default和session
CACHES = {
"default": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/0",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
},
"session": {
"BACKEND": "django_redis.cache.RedisCache",
"LOCATION": "redis://127.0.0.1:6379/1",
"OPTIONS": {
"CLIENT_CLASS": "django_redis.client.DefaultClient",
}
}
} # 保存 session数据到 Redis中
SESSION_ENGINE = "django.contrib.sessions.backends.cache"
SESSION_CACHE_ALIAS = "session"
在视图中使用:
strict_redis = get_redis_connection('sms_codes') # type: StrictRedis
# 然后strict_redis就可以调用方法了,方法和flask上应用一样
最新文章
- HDU 1796How many integers can you find(容斥原理)
- Alcatraz,
- 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
- 利用 Gulp 处理前端工作流程
- Delphi 利用TComm组件 Spcomm 实现串行通信
- C# 等待另外一个窗体关闭,再进行主线程的代码
- 火狐flash插件
- Django 模板中引用静态资源(js,css等)
- 【Python】iiacm_filemaker ——简易的.cpp文件创建即初始化脚本,ACMer专用
- 依赖注入和IOC
- 如何从本地把项目上传到github&;&;如何把github项目通过clone复制下来
- python如何保证输入键入数字
- python自定义pi函数的代码
- 【系统架构】软件核心复杂性应对之道-领域驱动DDD(Domain-Driven Design)
- 计算pi的精度+进度条显示
- P1308 统计单词数
- python框架之Flask(2)-路由和视图&;Session
- maven的下载,安装配置以及build一个java web项目
- FT项目开发技术点(三)
- php学习二:表达式