Redis连环五十二问,再配上三万字+八十图详解,绝对够全!
基本
1.说说什么是Redis?
Redis图标Redis是一种基于键值对(key-value)的NoSQL数据库。
比通常键值对数据库强大的地区,Redis中的value支持string(字符串)、hash(哈希)、 list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、 HyperLogLog、GEO(地理信息定位)等多种数据结构,因此呢 Redis能够满足非常多的应用场景。
况且由于Redis会将所有数据都存放在内存中,因此它的读写性能非常出色。
不仅如此,Redis还能够将内存的数据利用快照和日志的形式保留到硬盘上,这般在出现类似断电或设备故障的时候,内存中的数据不会“丢失”。
除了以上功能以外,Redis还供给了键过期、颁布订阅、事务、流水线、Lua脚本等附加功能。
总之,Redis是一款强大的性能利器。
2.Redis能够用来干什么?
Redis缓存
这是Redis应用最广泛地区,基本所有的Web应用都会运用Redis做为缓存