文章目录 redis是什么? 什么时候用到redis? redis的优点有哪些? redis的缺点由哪些 redis 相比于memcached由哪些好处 redis 采用单进程单线程的为什么这么快 redis 并发竞争问题如何解决 redis 持久化 redis 发布与订阅 redis事务处理 redis的c++接口函数的使用 redis 数据结构以及应用的场景 redis 重点 redis 与memcached 的区别 redis常见的性能问题以及解决方案 redis 的数据淘汰策略 redis 大量数据的插入 redis 分区 redis 持久化数据和缓存怎么扩容 redis是什么? Redis 是一个基于内存的高性能key-value数据库。 数据存储在内存中,访问的速度较快 什么时候用到redis? 会话缓存 全页缓存 发布/订阅 队列 排行榜/计数器 redis的优点有哪些? redis的速度快,因为数据存储在内存上,相比于关系型的数据库来说,读写的速度更快。 支持丰富的数据类型,string、set、hash、list 、sort set 支持事务,操作都是原子性