专栏名称: java一日一条
主要是讲解编程语言java,并且每天都推送一条关于java编程语言的信息
目录
今天看啥  ›  专栏  ›  java一日一条

Redis常见面试题

java一日一条  · 公众号  · Java  · 2019-04-11 20:33
    

文章预览

一、memcached与redis的区别?   1.存储方式不同。memcached把数据全部存在内存之中,断电之后会挂掉,而redis虽然也用到了内存,但是会有部分数据存在硬盘中,保证数据持久性。   2.数据支持类型不同。memcached对数据支持比较简单,而redis支持数据类型较丰富,如string、list、set、sorted set、hash。   3.底层实现不同。一般调用系统函数,会消耗比较多的时间去请求,redis自己构建了vm,速度会更快。      二、redis数据的淘汰策略?   1.volatile-lru:从已经设置过期时间的数据集中,挑选最近最少使用的数据淘汰。   2.volatile-ttl:从已经设置过期时间的数据集中,挑选即将要过期的数据淘汰。   3.volatile-random:从已经设置过期时间的数据集中,随机挑选数据淘 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览