通常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上应用一样

最新文章

  1. HDU 1796How many integers can you find(容斥原理)
  2. Alcatraz,
  3. 在 Ubuntu 16.04 上安装 LEMP 环境之图文向导
  4. 利用 Gulp 处理前端工作流程
  5. Delphi 利用TComm组件 Spcomm 实现串行通信
  6. C# 等待另外一个窗体关闭,再进行主线程的代码
  7. 火狐flash插件
  8. Django 模板中引用静态资源(js,css等)
  9. 【Python】iiacm_filemaker ——简易的.cpp文件创建即初始化脚本,ACMer专用
  10. 依赖注入和IOC
  11. 如何从本地把项目上传到github&&如何把github项目通过clone复制下来
  12. python如何保证输入键入数字
  13. python自定义pi函数的代码
  14. 【系统架构】软件核心复杂性应对之道-领域驱动DDD(Domain-Driven Design)
  15. 计算pi的精度+进度条显示
  16. P1308 统计单词数
  17. python框架之Flask(2)-路由和视图&Session
  18. maven的下载,安装配置以及build一个java web项目
  19. FT项目开发技术点(三)
  20. php学习二:表达式

热门文章

  1. c# 自动关机代码
  2. android命令模式IntentService 远程下载文件
  3. Hadoop2.6.0伪分布式搭建
  4. poj1094拓扑排序
  5. pta指针作业
  6. Web-request内置对象在JSP编程中的应用
  7. Java面试题(下)
  8. 域名解析的DNS缓存如何清理
  9. Spring之JDBC
  10. Eclipse中构建scala开发环境的步骤