首页 > 数据库 >Redis 面试题

Redis 面试题

时间:2022-11-22 21:35:46浏览次数:32  
标签:面试题 缓存 删除 Redis 内存不足 Key

1、Redis缓存清除策略

  1. 定时删除: 将已过期的 Key 进行删除。
  2. 惰性删除: 访问 Key 前(查询 Key 前)会检查该 Key 值是否失效,失效将删除该 Key。
  3. 缓存淘汰策略(主动删除): 内存超过 MaxMemory(最大内存)时,触发缓存淘汰策略。

缓存淘汰策略

当 Redis 加入新数据时,会检查内存空间是否充足,如果内存不足时,会删除一些数据为当前加入的新数据清除存储空间,如果清除后仍内存不足将反复执行几次,多次执行几次还是不足会返回失败。

标签:面试题,缓存,删除,Redis,内存不足,Key
From: https://www.cnblogs.com/yingfa/p/16916505.html

相关文章

  • Spring Data(数据)Redis
    版本3.0.0SpringDataRedis项目通过使用键值样式数据存储将核心Spring概念应用于解决方案的开发。我们提供了一个“模板”作为发送和接收消息的高级抽象。您可能会注......
  • Redis集群
    Redis有三种集群方式:主从复制,哨兵模式和集群。 1主从复制在主从复制中,数据库分为俩类,主数据库(master)和从数据库(slave)。其中主从复制有如下特点:   主数据库......
  • Redis常用基本数据类型
    Redis常用基本数据类型Redis数据类型Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sortedset:有序集合)。String(字符串)string是redis最基本的......
  • redis 指定数据库并模糊匹配删除
    目录redis指定数据库并模糊匹配删除实例脚本实例redis指定数据库并模糊匹配删除实例//指定database为1,且key为cicd:v2:cp:metadataDataSecurity2开头的所有redis-cli......
  • 分布式面试题
    ZooKeeper和Redis两种分布式锁区别Redis:优点:redis基于​​内存​​​,读写性能很高,因此基于redis的分布式锁效率比较高缺点:在redismaster实例宕机的时候,可能导致多个客户端......
  • redis单机搭建
    1.获取rediswgethttp://download.redis.io/releases/redis-6.2.7.tar.gztar-xvfredis-6.2.7.tar.gz2.安装cd redis-6.2.7makecdsrc(生成bin目录到/usr/local/re......
  • redisson分布式锁原理剖析
    redisson分布式锁原理剖析​ 相信使用过redis的,或者正在做分布式开发的童鞋都知道redisson组件,它的功能很多,但我们使用最频繁的应该还是它的分布式锁功能,少量的代码,却实......
  • redis安装-docker安装
    docker安装redis更加简单,一个命令就搞定。1、首先要安装docker略过。2、准备工作准备配置文件,这里单独根目录下建立一个redis文件夹存放cd/&mkdir-p/redis/co......
  • Java基础面试题
     ArrayList和LinkedList有什么区别?可以从它们的底层数据结构、效率、开销进行阐述哈ArrayList是数组的数据结构,LinkedList是链表的数据结构。随机访问的时候,Array......
  • redis
    1、配置文件#wgethttp://download.redis.io/releases/redis-5.0.7.tar.gz#tarxfredis-5.0.7.tar.gz#cpredis-5.0.7/redis.conf/opt/redis#vimredis.comf......