···
首页
···
开发工具
···
开发入门教程
···
网址导航
···
搜索
Ctrl K
Redis
使用RabbitMQ优化用户注册功能
使用RabbitMQ优化用户注册功能,1. 前言,Hello,大家好。在上个小节中,我们对传统的用户登录功能做了基本的流程介绍,以及使用 RabbitMQ 伪代码对传统的用户登录功能进行了优化。,考虑到用户登录功能往往会和用户注册功能...
13 Redis 的简单使用和配置
Redis的简单使用和配置,上一个小节我们简单学习了一下 MongoDB 数据库,这节课我们来学习下另外一个在爬虫开发中经常会用到的数据库,这就是我们大名鼎鼎的键值对数据库–Redis。,Redis 以它超快的读写速度受到爬虫开发...
Flask 链接 Redis 数据库
Flask 链接 Redis 数据库,本节使用 Flask 完成一个访问 Redis 数据库的例子,通过浏览器向用户提供界面,在服务端使用 Flask 完成增、删、改、查 Redis 数据库的操作。,传统的关系数据库在超大规模和高并发类型的 web2.0 ...
Redis持久化
1. 前言,Redis 的设计核心是提供快速的查询和存储能力,所以所有的数据都被存储在内存中。相对于硬盘,内存中的数据是半持久化存储,当遇到不可抗阻力,例如断电或者硬件损坏导致的服务器宕机时,内存中的数据会完全丢失。...
Redis数据结构(一)
1. 前言,简单来说,Redis(Remote Dictionary Server)也是一个数据库,不过和传统数据库不同点在于 Redis 的数据存储在内存中,所以读写速度远超传统数据库(例如 MySQL ),同时因为Key—Value的数据存储形式非常零活,所以R...
Redis缓存过期
1. 前言,Redis 相对于传统的关系型数据库(例如 MySQL )而言,还具有设置过期时间的特性,在项目实战中,我们经常关心的三元组是 {key,value,expire_time}。这里的过期时间(expire_time)是的具体执行方式,涉及到 Redis 的...
Redis并发问题
1. 前言,对于一个在线运行的系统,如果需要修改数据库已有数据,需要先读取旧数据,再写入新数据。因为读数据和写数据不是原子操作,所以在高并发的场景下,关注的数据可能会修改失败,需要使用锁控制。,2. 分布式场景,2.1 ...
使用 Docker 部署运行常用服务
Docker 部署常用服务,经过上面几节的积累,我们对 Docker 各个方面都有了大致的了解,这一节,我们将常用的 Redis,Nginx, Mysql 等服务部署到 Docker 上来。,1. 获取 Docker 服务,,Tips :这里部署时默认使用最新稳定的官...
34 Django 常用插件实战
Django 常用插件实战,前面我们已经简单介绍了 django-restframework 插件的基本用法,本节的插件实战主要以 django-celery 和 django-guardian 这两个插件进行演示。使用这两个插件完成一些简单的需求实验,体验这两个...
Redis缓存问题
1. 前言,在小型项目中(例如大部分 toB 业务),Redis 被作为缓存,我们无需过多关注缓存的性能,但是对于高并发的场景(例如 toC 的在线电商业务),在商品秒杀或者库存抢购的时候,Redis 也可能存在诸多潜在的问题,例如缓存...
上一页
1
2
3
下一页
前往
页