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
redis的缓冲击穿|缓冲雪崩|缓冲淘汰
Redis的缓存穿透和击穿查询数据缓存中有,从缓存中返回缓存中没有,从数据库中查找,数据库中命中结果,将查询到的数据保存到缓存中缓存中没有,从数据库中查找,数据库中也没有,不在缓存中保存key(被恶意访问时,容易发生缓存击穿)通常即使不存在这个key,也会在缓存中保存,只是设置的key的过期时间较短(setex(key...
代码星球
·
2020-11-27
缓冲
redis
击穿
雪崩
淘汰
redis的5种类型和所用命令
redis是key-value的数据,所以每个数据都是一个键值对键的类型是字符串值的类型分为五种:字符串string哈希hash列表list集合set有序集合zset数据操作的全部命令,可以查看中文网站接下来逐个介绍操作各类型的命令...
代码星球
·
2020-11-27
redis
5种
类型
所用
命令
redis的键命令
查找键,参数支持正则KEYSpattern判断键是否存在,如果存在返回1,不存在返回0EXISTSkey[key...]查看键对应的value的类型TYPEkey删除键及对应的值DELkey[key...]设置过期时间,以秒为单位创建时没有设置过期时间则一直存在,直到使用使用DEL移除EXPIREkeyseconds查...
代码星球
·
2020-11-27
redis
命令
redis下操作Set和Zset
无序集合元素为string类型元素具有唯一性,不重复设置添加元素SADDkeymember[member...] 获取返回key集合所有的元素SMEMBERSkey返回集合元素个数SCARDkey其它求多个集合的交集SINTERkey[key...]求某集合与其它集合的差集SDIFFkey[key...]求多...
代码星球
·
2020-11-27
redis
操作
Set
Zset
redis下操作列表list
列表的元素类型为string按照插入顺序排序在列表的头部或者尾部添加元素设置在头部插入数据LPUSHkeyvalue[value...]在尾部插入数据RPUSHkeyvalue[value...]在一个元素的前|后插入新元素LINSERTkeyBEFORE|AFTERpivotvalue设置指定索引的元素值索引是基于0...
代码星球
·
2020-11-27
redis
操作
列表
list
redis下操作hash对象
hash用于存储对象,对象的格式为键值对设置设置单个属性HSETkeyfieldvalue设置多个属性HMSETkeyfieldvalue[fieldvalue...]获取获取一个属性的值HGETkeyfield获取多个属性的值HMGETkeyfield[field...]获取所有属性和值HGETALLkey获取所有的...
代码星球
·
2020-11-27
redis
操作
hash
对象
redis下操作String
string是redis最基本的类型最大能存储512MB数据string类型是二进制安全的,即可以为任何数据,比如数字、图片、序列化对象等设置设置键值setkeyvalue设置键值及过期时间,以秒为单位SETEXkeysecondsvalue设置多个键值MSETkeyvalue[keyvalue...]获取根据键获取值...
代码星球
·
2020-11-27
redis
操作
String
Redis数据持久化
Redis将内存存储和持久化存储相结合,即可提供数据访问的高效性,又可保证数据存储的安全性1. Redis数据持久化机制介绍 1).RDB持久化: 该机制是指在指定的时间间隔内将内存中的数据集快照写入磁盘。 2)...
代码星球
·
2020-11-27
Redis
数据
持久化
scrapy与redis分布式组件
Scrapy是一个通用的爬虫框架,但是不支持分布式,Scrapy-redis是为了更方便地实现Scrapy分布式爬取,而提供了一些以redis为基础的组件(仅有组件)。pipinstallscrapy-redisScrapy-redis提供了下面四种组件(components):(四种组件意味着这四个模块都要做相应的修...
代码星球
·
2020-11-27
scrapy
redis
分布式
组件
redis出现(error) READONLY You can‘t write against a read only slave
redis为只读模式,而进行了写操作,导致了报错.之前服务器设置了主从模式来测试哨兵机制,测试完成后关闭了其他服务,留下的一个服务为slave模式,只读,所以再次使用它进行写操作是导致了报错.解决:如果没有没有进行其他的配置更改,直接重启服务就可以了.更改了其他配置,关闭只读模式即可....
开发笔记
·
2020-11-25
redis
出现
error
READONLY
You
深入Redis持久化
在介绍Redis高可用之前,先说明一下在Redis的语境中高可用的含义。我们知道,在web服务器中,高可用是指服务器可以正常访问的时间,衡量的标准是在多长时间内可以提供正常服务(99.9%、99.99%、99.999%等等)。但是在Redis语境中,高可用的含义似乎要宽泛一些,除了保证提供正常服务(如主从分离、快速容灾...
代码星球
·
2020-11-22
深入
Redis
持久化
Redis有效时间设置及时间过期处理
本文对redis的过期处理机制做个简单的概述,让大家有个基本的认识。Redis中有个设置时间过期的功能,即对存储在redis数据库中的值可以设置一个过期时间。作为一个缓存数据库,这是非常实用的。如我们一般项目中的token或者一些登录信息,尤其是短信验证码都是有时间限制的,按照传统的数据库处理方式,一般都是自己判断过期...
代码星球
·
2020-11-21
时间
Redis
有效
设置
过期
10分钟彻底理解Redis持久化和主从复制
在这篇文章,我们一起了解Redis使用中非常重要的两个机制:Reids持久化和主从复制。什么是Redis持久化?Redis作为一个键值对内存数据库(NoSQL),数据都存储在内存当中,在处理客户端请求时,所有操作都在内存当中进行,如下所示这样做有什么问题呢?其实,只要稍微有点计算机基础知识的人都知道,存储在内存当中的数...
代码星球
·
2020-11-21
10分钟
彻底
理解
Redis
持久化
Centtos7.4 Redis没有设置密码被入侵的经过
1.Redis安装yuminstallredis配置文件改动:bind0.0.0.0 启动。2.首先第一个错误是:Servlet.service()forservlet[dispatcherServlet]incontextwithpath[]threwexception[Requestproce...
代码星球
·
2020-11-21
Centtos7.4
Redis
没有
设置
密码
Redis分布式锁的正确姿势
1.核心代码:importredis.clients.jedis.Jedis;importjava.util.Collections;publicclassRedisUtil{privatestaticfinalStringLOCK_SUCCESS="OK";privatestaticfinalStringSET_IF...
代码星球
·
2020-11-21
Redis
分布式
正确
姿势
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
1
2
3
4
下一页
尾页
按字母分类:
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
其他