目录
4.Redis作为缓存,mysql数据如何与redis进行同步呢?(双写一致性)
8.数据库有1000万数据 ,Redis只能缓存20w数据, 如何保证Redis中的数据都是热点数据 ?
13.redisson实现的分布式锁能解决主从一致性的问题吗?
1.什么是Redis
Redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis优势
性能极高 --- Redis读的速度是11w次/秒,写的速度是8.1w次/秒。
丰富的数据类型 --- Redis支持Strings、Lists、Hashs、Sets和Ordered Sets。
原子 --- Redis的所有操作是原子性的,要么成功执行要么失败完全不执行。单个操作是原子性的,多个操作也支持事务,通过MULTI和EXEC指令包起来。
丰富的特性 --- Redis还支持publish/subscribe,通知,key过期等等特性
Redis与其他key-value存储有什么不同
Redis 有着更为复杂