1.Redis 是一个基于内存的高性能key-value数据库。

2.Redis相比memcached有哪些优势:

  • memcached所有的值均是简单的字符串,redis作为其替代者,支持更为丰富的数据类型
  • redis的速度比memcached快很多
  • redis可以持久化其数据

3.Redis是单线程

redis利用队列技术将并发访问变为串行访问,消除了传统数据库串行控制的开销

4.Reids常用5种数据类型

  • string,list,set,sorted set,hash

6.Reids6种淘汰策略:

  • noeviction: 不删除策略, 达到最大内存限制时, 如果需要更多内存, 直接返回错误信息。大多数写命令都会导致占用更多的内存(有极少数会例外。
  • **allkeys-lru:**所有key通用; 优先删除最近最少使用(less recently used ,LRU) 的 key。
  • **volatile-lru:**只限于设置了 expire 的部分; 优先删除最近最少使用(less recently used ,LRU) 的 key。
  • **allkeys-random:**所有key通用; 随机删除一部分 key。
  • volatile-random: 只限于设置了 expire 的部分; 随机删除一部分 key。
  • volatile-ttl: 只限于设置了 expire 的部分; 优先删除剩余时间(

Redis学习总结(18)——Redis 常见面试题复习相关推荐

  1. js怎么在一个div中嵌入另一网站_好程序员web前端学习路线分享HTML5常见面试题集锦一...

    好程序员web前端学习路线分享HTML5常见面试题集锦,接下来将会持续为大家分享几篇HTML5常见面试题. 1.布局 左边20% 中间自适应 右边200px 不能用定位 答案:圣杯布局/双飞翼布局或者 ...

  2. 七天玩转Redis 第七天打卡 Redis常见面试题及课程总结

    七天玩转Redis 第七天打卡 Redis常见面试题及课程总结 主要总结点: 截止到今天,七天玩转Redis课程就马上结束了,学以致用,那么学会了Redis,在找工作时会有哪些面试官爱问的问题呢? 一 ...

  3. Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3

    Java开发常见面试题详解(LockSupport,AQS,Spring循环依赖,Redis)_3 总览 问题 详解 String.intern()的作用 link LeetCode的Two Sum题 ...

  4. Redis常见面试题总结

    Redis常见面试题 持久化方式有哪些?有什么区别? redis持久化方案分为RDB和AOF两种. RDB RDB持久化可以手动执行也可以根据配置定期执行,它的作用是将某个时间点上的数据库状态保存到R ...

  5. 【面试题】Redis篇-常见面试题p1

    [面试题]Redis篇-常见面试题p1 备战实习,会定期的总结常考的面试题,大家一起加油!

  6. Redis常见面试题(缓存击穿、穿透、雪崩)

    Redis常见面试题(缓存击穿.穿透.雪崩) 击穿 场景: 一般由于redis中的数据到期,同时并发用户特别多,此时大量请求压到数据库上. 解决思路: 根据redis是单进程单实例的特性,当高流量进入 ...

  7. 面经 | Redis常见面试题

    Redis 常见面试题 目录结构: 文章目录 Redis 常见面试题 数据结构 String 哈希 List Set Zset 有序集合 持久化机制 RDB快照 AOF 混合使用 Redis为什么要线 ...

  8. 测试开发java常见面试题_Java常见面试题200+,学习、面试必备

    本套Java面试题,选取了企业面试最常问到的问题,可以做为Java工程师的面试宝典,也可以做为想要不断完善和扩充自己 java 技术的学习者. 主要包含: Java 基础.容器.多线程.反射.对象拷贝 ...

  9. 软件测试系统学习流程和常见面试题

    在学习软件测试的时候你是否会感觉到不知从何下手? 今天教导你们软件测试学习的系统流程和面试常见的问题. 学习流程 一.必备技能 编程基础,能看懂前端页面,掌握一门语言:php/python/java等 ...

最新文章

  1. charles 安装 ssl_前端开发如何使用抓包工具 charles
  2. php 搜索名称或者编号,ECSHOP商品关键词模糊分词搜索插件,商品列表关键字加红功能-ecshop插件网...
  3. 网络编程 - 异步调用
  4. 华夏银行北京分行签约第四范式智能决策平台
  5. 杂项-Java:JSP
  6. OData元数据在浏览器里以Feed视图显示的解决办法
  7. C#使用Json.NET解析Json
  8. keil无法生成axf文件之解决方法
  9. 华为ac控制器web配置手册_AC+AP组建无线网络,解决路由器没地方放,不美观
  10. 开源软件冲破云霄,“机智号”直升机首飞成功,还带来了第一个火星机场!...
  11. 剧情介绍:“遗愿清单”
  12. 27_文件上传—添加商品
  13. python矩阵连乘_python动态演示动态规划解决矩阵连乘
  14. 苹果手机设置信任软件
  15. 数字孪生 工业互联网 IIoT 解决方案
  16. Express中间件
  17. 大数据开发之Hive优化篇6-Hive on spark
  18. 金山词霸2009牛津版(Sp1破解补丁)
  19. 7个用于开源网络情报渗透测试工作的热门OSINT工具
  20. c语言switch怎么判断字符,c语言switch语句如何使用

热门文章

  1. php增删改查怎么封装,php增删改查封装方法
  2. 求n!的算法和C 实现
  3. 人机协作机器人发展趋势_【名企】优傲机器人与佳能合作,全面进军机器人视觉市场...
  4. python双_集成python双版本详解
  5. 机器算法有哪几种 python_8种顶级Python机器学习算法-你必须学习
  6. r语言读取excel数据_R语言 | 更快的表格文件读取方法!
  7. python中continue用法案例_记录今天学习python中for与while循环针对break和continue的用法...
  8. jquery 当页面图片加载之后_在浏览器地址栏输入地址到页面渲染完成发生了什么?(下)...
  9. aws ubuntu php mysql_ubuntu16搭建php7+phpredis拓展+nginx+mysql脚本(aws)
  10. java 有序map_Java有序的Hash集合:LinkedHashMap