一、配置数据库,dj11目录下settings.py插入如下代码:

# 配置数据库的  mysql
DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': BASE_DIR / 'db.sqlite3',}
}
# 配置redis 数据库  16  0-15
CACHES = {'default': {'BACKEND': 'django_redis.cache.RedisCache','LOCATION': 'redis://127.0.0.1:6379/0',  # 指定数据库的'OPTIONS': {'CLIENT_CLASS':'django_redis.client.DefaultClient',}},# 指定想要使用的数据库  比如说是1号数据库'code': {'BACKEND': 'django_redis.cache.RedisCache','LOCATION': 'redis://127.0.0.1:6379/1','OPTIONS': {'CLIENT_CLASS':'django_redis.client.DefaultClient',}},'code1': {'BACKEND': 'django_redis.cache.RedisCache','LOCATION': 'redis://127.0.0.1:6379/2','OPTIONS': {'CLIENT_CLASS':'django_redis.client.DefaultClient',}},
}
# default 库名是不能修改的
# SESSION_ENGINE='django.contrib.sessions.backends.cache_db' # 混合存储
# SESSION_ENGINE='django.contrib.sessions.backends.db' # 缓存指定采用的数据库类型 默认采用数据库
# SESSION_ENGINE='django.contrib.sessions.backends.cache' # redis
# SESSION_CACHE_ALIAS = "default" # 指定缓存的数据库# session的存储配置
SESSION_ENGINE = 'django.contrib.sessions.backends.cache' # 将sessin保持到redis中
SESSION_CACHE_ALIAS = 'default'   #指定缓存的数据库# 设置session失效时间,单位为秒
SESSION_COOKIE_AGE = 60*5

二、安装redis包:pip install django-redis

三、books目录下,views.py代码如下:

# 导入模块
from django_redis import get_redis_connection   # 用于连接数据库的
def index5(request):conn = get_redis_connection('default')   # 指定使用的数据库print(conn)# 添加数据conn.set('age',100)
    #conn.hset('k1','name','长清') #添加集合数据
    # 保存conn.save()return HttpResponse('添加成功')

四、添加路由

path('index5/',views.index5),

五、通过访问:http://127.0.0.1:8000/index5/即添加数据到数据库成功。

初学Django:第七天,Redis的配置和使用相关推荐

  1. [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis

    在上篇教程中,我们手动构建了两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx,成功部署了一个简单的Django项目.然而在实际的生产环境中,我们往往需要定义数量庞大的 dock ...

  2. django python3 异步_详解配置Django的Celery异步之路踩坑

    人生苦短,我用python. 看到这句话的时候,感觉可能确实是很深得人心,不过每每想学学,就又止步,年纪大了,感觉学什么东西都很慢,很难,精神啊注意力啊思维啊都跟不上.今天奶牛来分享自己今天踩的一个坑 ...

  3. 第七章 MyBatis 缓存配置

    第七章 MyBatis 缓存配置 一. MyBatis的一级缓存 二. MyBatis的二级缓存 1. 配置二级缓存 1.1 Mapper映射文件配置二级缓存 1.2 Mapper接口配置二级缓存 2 ...

  4. Laravel中Redis的配置和使用

    引入redis composer require predis/predis 会在composer.json中引入最新版本的predis composer update 把下载predis 库加入到v ...

  5. Redis环境配置(核心配置选项)

    Redis的配置信息在/etc/redis/redis.conf下. 查看 sudo vi /etc/redis/redis.conf 核心配置选项 绑定ip:如果需要远程访问,可将此⾏注释,或绑定⼀ ...

  6. Redis 主从配置和参数详解

    安装redis 下载redis wget http://download.redis.io/releases/redis-3.0.7.tar.gz解压redis tar -xvf redis-3.0. ...

  7. Redis主从配置及通过Keepalived实现Redis自动切换高可用

    Redis主从配置及通过Keepalived实现Redis自动切换高可用 [日期:2014-07-23] 来源:Linux社区  作者:fuquanjun [字体:大 中 小] 一:环境介绍: Mas ...

  8. Redis序列化配置类

    1.工具类:Redis序列化配置的一个类 package com.example.demo.config;import com.fasterxml.jackson.annotation.JsonAut ...

  9. 一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常

    一次redis连接配置修改引发的redis.clients.jedis.exceptions.JedisConnectionException: Unexpected end of stream.异常 ...

  10. redis.conf配置选项如下

    redis.conf配置选项如下 daemonize 是否以后台进程运行,默认为no pidfile 如以后台进程运行,则需指定一个pid,默认为/var/run/redis.pid bind 绑定主 ...

最新文章

  1. R语言dplyr包coalesce函数处理缺失值(missing value)实战
  2. 表贴光电池 FU-NJL6402R-2 的特性
  3. C# 连接SQL Server数据库的几种方式--server+data source等方式
  4. 为什么中国学生会越学越呆?
  5. 服务器 重启windows_安装Windows 计算机意外
  6. 栈溢出脚本_污点分析挖掘漏洞演示——如何在8小时内从零发现cve20120158(word溢出漏洞)...
  7. Java8 Base64
  8. 如何安装JAVASE平台
  9. 小述银行软开~~(转)
  10. win7利用映射网络驱动器功能管理网站FTP空间
  11. java word 纸张大小_Java 设置Word页边距、页面大小、页面方向、页面边框
  12. Linux 父进程子进程的进程分析
  13. 项目管理心得--第一篇
  14. 3-4、无/有信息搜索
  15. 计算机二级的Word知识点,计算机等级考试二级office基础知识点总结.doc
  16. 【编程笔试】美团2021校招笔试-通用编程题第6场(附思路及C++代码)
  17. 牛奶可乐经济学之Q1:为什么牛奶装在方盒子里卖,可乐却装在圆瓶子里卖?
  18. 华云数据蝉联中国大数据50强 入选《2022数字化转型生态建设百佳案例》
  19. mac无法下载金山打字通,找了个在线的练习
  20. OSI网络七层模型和TCP/IP模型

热门文章

  1. 简单实现电影院选座效果
  2. Java之Redis分片机制
  3. 项目上线 期初库存导入经验总结
  4. 信息安全第7章 网络安全
  5. ffmpeg使用转码学习
  6. android emmc重新分区,Android eMMC 分区详解
  7. 036 互联网的框架演变
  8. Vue:Axios前端拦截器
  9. 1.面试题--Java基础
  10. 公共场所英语提示语大全_如何在公共场所拍照