Java redis精选面试题

24 篇文章 127 订阅 ¥9.90 ¥99.00
本文全面介绍了Redis的关键知识点,包括Redis与memcached的区别、Redis的数据类型、淘汰策略、并发竞争问题的解决方案、持久化机制、主从复制、哨兵系统以及Redis的内存模型和内存管理。此外,还探讨了Redis的高性能原因、单线程模型的优势、缓存策略及常见性能问题的解决方案。
摘要由CSDN通过智能技术生成

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-rand
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十年呵护

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值