Redis 数据库支持五种数据类型。
字符串(string)
哈希(hash)
列表(list)
集合(set)
有序集合(zset)
Redis有哪些优缺点
优点
数据存储在内存, 读写速度快
支持数据持久化
支持主从复制,实现读写分离
支持String、List、Hash、Set、Zset五种数据类型
缺点
数据存储在内存,主机断电则数据丢失
存储容量受到物理内存的限制
Redis为什么这么快
>1.完全基于内存
>2.数据结构简单,对数据操作也简单
>3.采用单线程
>4.使用多路 I/O 复用模型,非阻塞 IO;
>5.使用底层模型不同
什么是Redis持久化
持久化就是把内存的数据写到磁盘中去,防止服务宕机了内存数据丢失。
redis的内存淘汰策略有哪些
no-enviction 存储满数据,新加入数据直接报错
volatile-ttl 在所有有过期时间的key中,删除最近要过期的key
volatile-lru 在所有有过期时间的key中,删除最近最少使用的key
allkeys-lru 在所有key中,删除最近最少使用的key
volatile-random 在所有有过期时间的key中,随机删除一个
allkeys-random 在所有key中随机删除一个key



