摘要: Redis密码管理: 所有库使用同一个密码进行统一管理. 库的操作 💫 Redis默认提供了16个数据库,分别使用ID号0~15表示 (默认使用0号库,可使用select <db_id>切换). 数据库中均以Key-Value结构存储数据 (即每个库都是一个大字典),对库中的数据进行操作时需要通过 阅读全文
posted @ 2022-10-17 22:16 SwordITC 阅读(33) 评论(0) 推荐(0) 编辑
摘要: Redis6.2安装配置 Redis6.2的2种常用安装方式的安装教程和配置文件. 阅读全文
posted @ 2022-10-17 22:16 SwordITC 阅读(80) 评论(0) 推荐(0) 编辑
摘要: Redis6.2集群部署 Redis6.2中的3种常用集群的运作原理和配置方法 阅读全文
posted @ 2022-10-17 22:12 SwordITC 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 缓存穿透问题 缓存穿透概述 什么是缓存穿透? 当用户请求的数据在缓存和数据库中都不存在时,该请求将略过缓存,直接命中数据库,进而增大数据库的压力. 这种看起来就像缓存被穿透了一样的现象被称为数据穿透,严重时可能会使数据库宕机. 导致缓存穿透的常见情况 *.后端的锅: set和get的key不一致. 阅读全文
posted @ 2022-10-17 21:58 SwordITC 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 节流VS防抖 在前端页面中,有些事件可能会由于用户不必要的操作而频繁触发,这在无形之中就增加了服务器的IO并发量. 为了解决这个问题,我们通常会通过防抖或节流的方式来限制事件函数的执行次数. 阅读全文
posted @ 2022-10-17 18:45 SwordITC 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 缓存方案概述 🪧 快设备缓存(推荐): 此处的快设备指缓存数据库,Django支持基于Redis的缓存和基于Memcached的缓存. 🪧 慢设备缓存(别用): 此处的慢设备指的是数据库,虽然Django提供了基于default数据库的缓存,但能不用则不用. 🪧 其他的缓存(禁用): Djan 阅读全文
posted @ 2022-10-13 10:43 SwordITC 阅读(50) 评论(0) 推荐(0) 编辑
摘要: SMTP服务器申请教程 此文章以163邮箱申请SMTP服务为例 阅读全文
posted @ 2022-10-05 17:36 SwordITC 阅读(26) 评论(0) 推荐(0) 编辑
摘要: DTL模版配置 TEMPLATES = [ { # 配置模版引擎,默认使用Django Template Language(DTL). 'BACKEND': 'django.template.backends.django.DjangoTemplates', # 配置全局模版(优先于应用模版),需要 阅读全文
posted @ 2022-10-05 11:11 SwordITC 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 项目配置 1.修改settings 2.配置uwsgi 第一步: 安装uWSGI模块,其他安装方法见uWSGI安装手册 pip install uwsgi 第二步: 在项目根目录下创建uWSGI配置文件(uwsgi.ini),并编写配置信息,详情见uWSGI配置文档 [uwsgi] # 使用http 阅读全文
posted @ 2022-10-04 17:26 SwordITC 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Restful接口设计 REST是指表现层状态转移(Representational State Transfer)。该概念首次出现在2000年Roy Fielding的博士论文中,其中,表现层是资源的表现层,对于网络中的资源就需要URI来定位。 阅读全文
posted @ 2022-10-01 13:54 SwordITC 阅读(70) 评论(0) 推荐(0) 编辑