Redis面试题
一、数据结构
- String
- Hash
- Set
- Zset
- List
- Bitmap
- Hyperloglog
- Geospatial
二、过期策略(FIFO,LRU,LFU)
三、RDB,AOF
四、缓存问题
- 缓存穿透
- 缓存击穿
- 缓存雪崩
五. Redis集群
- 主从同步
- Redis分片
- Redis分片(Lua脚本)
六、Redis其他问题
- Redis的消息队列和RabbitMQ消息队列区别
- Redis单线程如何实现异步的?
Redis 的网络 IO和键值对读写是由一个线程来完成的,这也是 Redis 对外提供键值存储服务的主要流程。但 Redis 的其他功能,比如持久化、异步删除、集群数据同步等,其实是由额外的线程执行的
正文链接:Redis面试题