ioDraw
中文
中文
English
Español
العربية
Français
Português
Pусский
日本語
Deutsch
한국어
Italiano
工具
博客
模板
产品
流程图
思维导图
甘特图
在线白板
代码绘图
文本绘图
在线图表
SVG编辑器
海报设计
图片编辑器
AI助手
Android
Redis
Redis之内存淘汰机制和过期策略
之前的文章聊了一下redis的基本数据结构和两种特殊的数据结构,这篇文章主要分析一下redis的内存淘汰机制和缓存过期策略。缓存就是第一次请求数据库之后直接将取到的数据放到内存中,然后每次从内存中取数据,从而加快了速度,直接的提高了程序的性能。那么也带了一个问题,随着数据越来越多内存占用就会越...
2020-06-23 11:27
阅读数 109
Redis 为什么快?IO多路复用(select,poll,epoll)
Redis 为什么快?Redis 的数据在内存中,所有运算都是内存级别的运算。Redis 是单线程的,避免了线程切换和加锁带来的损耗。Redis 内部有一个文件事件处理器,它是单线程的,由四个部分组成,分别是:IO 多路复用程序、socket、事件分派器和事件处理器,其中事件处理器又分为:连接...
2020-04-09 15:29
阅读数 350
浅谈redis的单点模式、主从模式、哨兵模式和集群模式
最近换了单位用redis和nginx,对于像博主这样之前只听过其大名的菜鸟,深深的感觉到头大,经过几天的研究,对redis和nginx有了初步的了解,下面我们看一下redis的常见模式:单点模式、主从模式、哨兵模式和集群模式。【单点模式】 单点模式又称单节点模式,是最简单的Redis模式,就...
2019-09-05 09:36
阅读数 25
redis集群(主从)脑裂及解决方案
什么是redis的集群脑裂?redis的集群脑裂是指因为网络问题,导致redis master节点跟redis slave节点和sentinel集群处于不同的网络分区,此时因为sentinel集群无法感知到master的存在,所以将slave节点提升为master节点。此时存在两个不同的mas...
2019-07-24 15:39
阅读数 332
Node.js 更新Redis中key的过期时间
需求最近有一个有趣的需求,用户家庭账号体系的建立,前提(小程序开发,前端无法检测小程序彻底退出),家庭中的成员账号A切换登录之前还需要判断另一个账B号的最后使用时间,如果账号A在两个小时内登录过,会对账号A有一个提示,是否挤掉账号B,同时账号B再调用请求的时候,也会收到被账号A挤掉通知,退出到...
2019-05-11 20:58
阅读数 146
Redis为什么是单线程、及高并发快的大原因详解
一、Redis的高并发和快速原因1.redis是基于内存的,内存的读写速度非常快(纯内存)。2.redis是单线程的,省去了很多上下文切换线程的时间(避免线程切换和竞态消耗)。3.redis使用多路复用技术,可以处理并发的连接(非阻塞IO)。非阻塞IO内部实现采用epoll,采用了epoll+...
2019-05-10 19:44
阅读数 57
Java面试题--redis
Redis支持的数据类型?String字符串:格式: set key valuestring类型是二进制安全的。意思是redis的string可以包含任何数据。比如jpg图片或者序列化的对象 。string类型是Redis最基本的数据类型,一个键最大能存储512MB。Hash(哈希)格式: h...
2019-04-02 14:35
阅读数 41
redis 队列简单实现高并发抢购/秒杀
前提为每人限购1件开抢前把秒杀商品库存存进 Redis 队列中$redis = new redis();$redis->connect(127.0.0.1, 6379);//库存$num = 10;//往队列 goods_store 插入商品, 队列的长度为库存for($i=0;$i<$num...
2019-03-21 14:34
阅读数 318
python面试--redis 高并发处理方式
redis的高并发处理方式其实redis是不会存在并发问题的,因为他是单进程的,再多的命令都是一个接一个地执行的。我们使用的时候,可能会出现并发问题,比如获得和设定这一对。Redis的为什么 有高并发问题?Redis的的出身决定Redis是一种单线程机制的nosql数据库,基于key-valu...
2019-02-13 17:36
阅读数 378
redis集群和redis宕机处理方案
redis一般在企业中做分布式缓存,可以大大的减小高并发的开销企业中一定不是单机版的 因为如果是单机版的有可能会引起宕机redis集群:两台为一组,一台主机一台备机 ,平时主机工作,备机不工作 ,备机每隔几秒就会给主机发送一个ping ,主机在正常工作的时候会发送一个peng 给备机 ,如...
2018-10-10 16:05
阅读数 82
«
3
4
5
6
7
8
9
10
11
技术
Java
1212 篇
Python
927 篇
开发语言
608 篇
c语言
463 篇
算法
461 篇
MySQL
438 篇
数据库
394 篇
前端
387 篇
更多...
今日推荐
ioDraw Mac客户端安装教程
阅读数 33
下载桌面版
GitHub
百度网盘(提取码:draw)
Gitee
云服务器优惠
阿里云优惠券
腾讯云优惠券
华为云优惠券
站点信息
问题反馈
邮箱:
[email protected]
关注微信
©2020-2024 ioDraw All rights reserved,
Privacy Policy