1.Redis 使用场景有哪些?
答:Redis 使用场景如下:
- 记录帖子点赞数、点击数、评论数
- 缓存近期热帖
- 缓存文章详情信息
- 记录用户会话信息
2.Redis 有哪些功能?
答:Redis 功能如下:
- 数据缓存功能
- 分布式锁的功能
- 支持数据持久化
- 支持事务
- 支持消息队列
3.Redis 支持哪些数据类型?
答:Redis 支持的数据类型如下:
- String 字符串
- List 列表
- Set 无序集合
- ZSet 有序集合
- Hash 哈希类型
4.Redis 相比 Memcached 有哪些优势?
答:Redis 相比 Memcached 优势如下:
- Memcached 所有的值均是简单的字符串,Redis 支持更为丰富的数据类型
- Redis 的速度比 Memcached 要快
- Redis 可以持久化
- Redis 可以设置过期时间
- Redis 支持主从同步
5.Redis 支持哪些淘汰策略?
答:Redis 淘汰策略如下:
- noeviction:禁止淘汰数据;
- allkeys-lru:尝试回收最少使用的键,使得新添加的数据有空间存放;
- volatile-lru:尝试回收最少使用的键,但仅限于在过期集合的键,使得新添加的数据有空间存放&#x