1. Redis是什么?简述优缺点

Redis是一种高性能的键值存储系统,具有读写速度快、支持多种数据类型、适合高并发的特点。但其缺点是需要将所有数据存储在内存中,导致内存消耗较大。

2. Redis相比memcached优势

Redis支持更多数据类型,数据结构更丰富;持久化机制更完善;提供了事务和Pub/Sub等高级功能。

3. Redis支持数据类型

String、Hash、List、Set、Sorted Set

4. Redis主要消耗物理资源

内存

5. Redis全称

Remote Dictionary Server

6. Redis数据淘汰策略

volatile-lru、volatile-ttl、volatile-random、allkeys-lru、allkeys-random、noeviction

7. Redis官方不提供Windows版本的原因

Windows系统对fork操作的限制。

8. 字符串类型值最大容量

512MB

9. Redis需要把所有数据放到内存中的原因

为了实现高性能的读写访问。