redis
anthony4515
一步一个脚印
展开
-
Redis集群详解
Redis集群详解Redis有三种集群模式,分别是:* 主从模式* Sentinel模式* Cluster模式1 2 3 4 5三种集群模式各有特点,关于Redis介绍可以参考这里:NoSQL(二)——RedisRedis官网:https://redis.io/,最新版本5.0.4主从模式主从模式介绍主从模式是三种模式中最简单的,在主从复制中,数据库分为两类:主数据库(master)和从数据库(slave)。其中主从复制有如下特点:* 主数据库可.转载 2020-12-18 16:30:32 · 101 阅读 · 1 评论 -
Redis吊打面试官的经典面试题整理
1、Redis为什么是key,value的,为什么不是支持SQL的?这题第一眼看到有点懵逼选择key-value的原因:key-value简单粗暴,使用方便?效率更佳?为什么不支持sql:因为redis的内存模型是一个hashtable,不使用表来存储数据,也不会预定义或强制要求用户对redis储存的不同数据进行关联。2、Redis是多线程还是单线程?redis中io多路复用器模块是单线程执行,事件处理器也是单线程执行,两个线程不一样。所以实际redis应该是单进程多线程,只是不同的.转载 2020-11-09 16:48:00 · 232 阅读 · 0 评论 -
redis的持久化开启了RDB和AOF下重启服务是如何加载的
1) AOF持久化开启且存在AOF文件时,优先加载AOF文件,2) AOF关闭或者AOF文件不存在时,加载RDB文件,3) 加载AOF/RDB文件成功后,Redis启动成功。4) AOF/RDB文件存在错误时,Redis启动失败并打印错误信息...原创 2020-11-09 14:52:56 · 1123 阅读 · 0 评论 -
如何保证redis中都是热点数据
当redis使用的内存超过了设置的最大内存时,会触发redis的key淘汰机制,在redis 3.0中有6种淘汰策略:noeviction: 不删除策略。当达到最大内存限制时, 如果需要使用更多内存,则直接返回错误信息。(redis默认淘汰策略) allkeys-lru: 在所有key中优先删除最近最少使用(less recently used ,LRU) 的 key。 allkeys-random: 在所有key中随机删除一部分 key。 volatile-lru: 在设置了超时时间(expir原创 2020-08-19 22:01:11 · 586 阅读 · 0 评论