Redis[快问快答系列]
原文中文,约7200字,阅读约需18分钟。发表于: 。什么是 Redis?# Redis 是一种基于内存的数据库,对数据的读写操作都是在内存中完成,因此读写速度非常快,常用于缓存,消息队列、分布式锁等场景。 Redis 提供了多种数据类型来支持不同的业务场景,比如 String (字符串)、Hash (哈希)、 List (列表)、Set (集合)、Zset...
Redis是一种基于内存的数据库,支持多种数据类型和操作。它采用惰性删除和定期删除策略来处理过期数据,并提供多种内存淘汰策略。Redis还可以用于延迟消息队列和分布式锁。在处理大key时,可以使用scan命令和分批次删除。Redis提供了分布式锁算法Redlock,跳表比平衡树更灵活且实现难度更低。但在集群情况下存在不可靠性。