-
什么是Redis?它的特点是什么?
Redis是一个开源的内存数据库,用于存储数据并支持多种数据结构(如字符串、哈希、列表、集合、有序集合等)。其特点包括高性能、支持持久化、数据结构丰富、原子性操作、支持事务等。 -
Redis有哪些数据结构?
Redis支持多种数据结构,包括字符串(String)、哈希(Hash)、列表(List)、集合(Set)、有序集合(Sorted Set)等。 -
Redis的持久化机制是什么?
Redis支持两种持久化机制:RDB持久化和AOF持久化。RDB持久化是将Redis在内存中的数据定期保存到硬盘中的快照文件中,AOF持久化则是将Redis的操作日志追加到文件的末尾。 -
Redis的数据淘汰策略有哪些?
Redis的数据淘汰策略包括volatile-lru(LRU算法淘汰设置了过期时间的键)、volatile-ttl(根据键的过期时间淘汰)、volatile-random(随机淘汰设置了过期时间的键)、allkeys-lru(LRU算法淘汰所有键)等。 -
Redis的主从复制是什么?如何配置主从复制?
主从复制是指将一个Redis节点的数据复制到另一个节点,以实现数据备份和负载均衡。配置主从复制需要在从节点的配置文件中指定主节点的地址,并通过命令将从节点设置为主节点的从节点。
以上是一些常见的Redis面试题及其答案,希望对您有帮助。