1、为什么使用redis 使用redis,主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是如果只是为了分布式锁这些其他功能,完全还有其他中间件(如zookpeer等)代替,并不是非要使用redis。因此,这个问题主要从性能和并发两个角度去答。 回答:如下所示, ...
分类:
其他好文 时间:
2018-10-18 18:13:49
阅读次数:
134
摘自:https://www.cnblogs.com/xiaoxi/p/7007695.html redis学习(八)——redis应用场景 毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis ...
分类:
其他好文 时间:
2018-10-02 18:04:34
阅读次数:
149
欢迎大家前往 "腾讯云+社区" ,获取更多腾讯海量技术实践干货哦~ 本文由 "腾讯云数据库 TencentDB " 发表于 "云+社区专栏" 9月10日下午,又一起规模化利用Redis未授权访问漏洞攻击数据库的事件发生,此次黑客以勒索钱财作为目的,猖狂至极,甚至直接删除数据库数据。由于腾讯云早在17 ...
分类:
其他好文 时间:
2018-09-11 18:43:30
阅读次数:
163
最近有个项目因为要搬迁服务器的原因,去找了服务器公司的运维,需要收费,于是果断决定自己实现这个功能。现在百度上已经一大把redis数据库迁移的教程,大部分是利用主从复制或者利用redis的RDB备份之后在需要迁移到的redis放进去来达到迁移的目的。下面的是两种不同情况下可以用到的命令,比较简单 1 ...
分类:
其他好文 时间:
2018-09-07 18:38:48
阅读次数:
178
简介 Scrapy-Redis则是一个基于Redis的Scrapy分布式组件。它利用Redis对用于爬取的请求(Requests)进行存储和调度(Schedule), 并对爬取产生的项目(items)存储以供后续处理使用。scrapy-redi重写了scrapy一些比较关键的代码, 将scrapy变 ...
分类:
其他好文 时间:
2018-07-04 17:35:45
阅读次数:
169
在很多高并发请求的情况下,我们经常需要对系统进行限流,而且需要对应用集群进行全局的限流,那么我们如何类实现呢。 我们可以利用redis的缓存来进行实现,并且结合mysql数据库一起,先来看一个流程图。 这个就是一个典型的对http请求进行全局限流的流程图。 入口通过请求拦截器进行拦截(filter) ...
分类:
其他好文 时间:
2018-06-16 15:11:52
阅读次数:
164
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。 1.在主页中显示最新的项目列表。 Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据 ...
分类:
Web程序 时间:
2018-06-16 11:49:13
阅读次数:
172
package com.fh.interview.cache; /** * 事实上,Redis的高效性和灵活性正是得益于对于同一个对象类型采取不同的底层结构, * 并在必要的时候对二者进行转换;以及各种底层结构对内存的合理利用。 * * redis的数据结构 * String * List * Se... ...
分类:
其他好文 时间:
2018-06-09 19:49:42
阅读次数:
137
利用scrapy抓取蛋壳公寓上的房源信息,以北京市为例,目标url:https://www.dankegongyu.com/room/bj 思路分析 每次更新最新消息,都是在第一页上显示,因此考虑隔一段时间自动抓取第一页上的房源信息,实现抓取最新消息。 利用redis的set数据结构的特征,将每次抓 ...
分类:
数据库 时间:
2018-06-08 22:11:35
阅读次数:
254
Redis简介: Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、
分类:
其他好文 时间:
2018-06-06 10:48:07
阅读次数:
150