51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Redis
Flask开发系列之Flask+redis实现IP代理池
多站抓取,异步检测:多站抓取:指的是我们需要从各大免费的ip代理网站,把他们公开的一些免费代理抓取下来;一步检测指的是:把这些代理通过异步请求的方式,利用这些代理请求网站:如果能正常请求就证明代理可用,如果不能正常请求就证明代理不行,这时就可以把这个代理剔除掉,异步指的是:我们不需要一直等待代理请求网站,到...
代码星球
·
2020-04-29
Flask
开发
系列
Flask+redis
实现
Redis位图法记录在线用户的状态
Redis官方文档对于位图的介绍如下:位图不是一个真实的数据类型,而是定义在字符串类型上的面向位的操作的集合。由于字符串类型是二进制安全的二进制大对象,并且最大长度是512MB,适合于设置2^32个不同的位。位操作分为两组:常量时间单个位的操作,像设置一个位为1或者0,或者获取该位的值。对一组位的操作,例如计算指定范围...
代码星球
·
2020-04-29
Redis
图法
记录
在线
用户
完整阿里云Redis开发规范
原文地址本文主要介绍在使用阿里云Redis的开发规范,从下面几个方面进行说明。键值设计命令使用客户端使用相关工具删除bigkey通过本文的介绍可以减少使用Redis过程带来的问题。 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:idugc:video:1简洁性保...
代码星球
·
2020-04-29
完整
阿里
Redis
开发
规范
Redis的频道发布与消息订阅
官网介绍进程间的一种通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。 下图展示了频道channel1,以及订阅这个频道的三个客户端-client2、client5、client1 当有新消息通过PUBLISH命令发送给频道channel1时,这个消息就会被发送给...
代码星球
·
2020-04-29
Redis
频道
发布
消息
订阅
Redis事务
事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令命令插入,不许加密。一个队列中,一次性、顺序性、排他性的执行一系列命令。常用命令DISCARD取消事务,放弃执行事务块内的所有命令EXEC执行所有事务块内的命令MULTI标记一个事务块的开始UNWATCH取...
代码星球
·
2020-04-29
Redis
事务
Redis持久化rdb&aof
前言持久化:即把数据存储于断电后不会丢失的设备中,通常是硬盘常见的持久化方式:主从:通过从服务器保持持久化,如mongoDB的replicationsets配置日志:操作生成相关日志,并通过日志来恢复数据 介绍在指定的时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照...
代码星球
·
2020-04-29
Redis
持久化
rdb
aof
Redis配置文件详解
原文地址#redis.conf#Redisconfigurationfileexample.#./redis-server/path/to/redis.conf##################################INCLUDES####################################这在...
代码星球
·
2020-04-29
Redis
配置文件
详解
Redis数据结构&命令手册
Redis可以存储键与5种不同数据结构之间的映射,这五种数据结构类型分别为STRING(字符串)、LIST(列表)、SET(集合)、HASH(散列)、ZSET(有序集合)。 1.setsetkeyvalue[ex秒数]/[px毫秒数][nx]/[xx]作...
代码星球
·
2020-04-29
Redis
数据结构
命令
手册
Centos7.2下安装redis&通用键值命令
官方网站:https://redis.io/1.进入/usr/local/src/目录cd/usr/local/src/2.下载最新版或者最新stable版wgethttp://download.redis.io/releases/redis-5.0.5.tar.gz3.解压并进入目录tarxz...
代码星球
·
2020-04-29
Centos7.2
安装
redis
通用
键值
windows下redis安装和配置
redis介绍Redis是一个开源,高级的键值存储和一个适用的解决方案,用于构建高性能,可扩展的Web应用程序。Redis有三个主要特点,使它优越于其它键值数据存储系统-Redis将其数据库完全保存在内存中,仅使用磁盘进行持久化。与其它键值数据存储相比,Redis有一组相对丰富的数据类型。Redis可以将数据复制到任意...
代码星球
·
2020-04-29
windows
redis
安装
配置
windows10安装redis
github上下载最新(或者你需要的版本)的redis安装包,下载地址如下:https://github.com/microsoftarchive/redis/releases打开点击版本号,进入下载页面,我写这篇博客的时候最新版本是3.2.100。这里需要对不太熟悉redis的同学说明一下windows版的redis...
开发笔记
·
2020-04-23
windows10
安装
redis
Redis雪崩、穿透、热点key等优化
一、缓存 Redis做缓存是最常见的应用场景。客户端请求在缓存层命中就直接返回,如果miss就去读取存储层,存储层读取到就写入缓存层,然后再返回到客户端。优点:加速读写降低后端负载缺点:数据的不一致性代码维护成本运维成本二、缓存穿透优化 然而缓存可能会遇到这种问题:请求cache拿不到数据,就会去存...
代码星球
·
2020-04-18
Redis
雪崩
穿透
热点
key
Redis缓存雪崩、缓存穿透、热点Key解决方案和分析
缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力。(查询一个必然不存在的数据。比如文章表,查询一个不存在的id,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。)由于缓存不命中,每次都要查询持久层。从而失去缓存的意义。&...
代码星球
·
2020-04-18
缓存
Redis
雪崩
穿透
热点
【redis】redis的雪崩和穿透
1.什么是缓存穿透 一般的缓存系统,都是按照key值去缓存查询,如果不存在对应的value,就应该去DB中查找。这个时候,如果请求的并发量很大,就会对后端的DB系统造成很大的压力。这就叫做缓存穿透。关键词:缓存value为空;并发量很大去访问DB。 造成的原因1....
代码星球
·
2020-04-18
redis
雪崩
穿透
Redis缓存穿透、缓存雪崩、redis并发问题分析
把redis作为缓存使用已经是司空见惯,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下:(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么请不要使用缓存。...
代码星球
·
2020-04-18
缓存
Redis
穿透
雪崩
redis
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
5
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他