18.Redis

2020-11-25  本文已影响0人  抄无止境

1.redis 是什么?都有哪些使用场景?

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
Redis 使用场景:

2.redis 有哪些功能?

3.redis 和 memecache 有什么区别?

4.redis 为什么是单线程的?

5.什么是缓存穿透?怎么解决?

6.什么是缓存雪崩?怎么解决?

缓存雪崩,是指在某一个时间段,缓存集中过期失效。

7.什么是缓存击穿?解决办法?

8.redis 支持的数据类型有哪些?

9.redis 支持的 java 客户端都有哪些?

Redisson、Jedis、lettuce等等,官方推荐使用Redisson。

10.jedis 和 redisson 有哪些区别?

11.怎么保证缓存和数据库数据的一致性?

12.redis 持久化有几种方式?

Redis 的持久化有两种方式,或者说有两种策略:

13.redis 怎么实现分布式锁?

14.redis 分布式锁有什么缺陷?

Redis 分布式锁不能解决超时的问题,分布式锁有一个超时时间,程序的执行如果超出了锁的超时时间就会出现问题。

15.redis 如何做内存优化?

16.redis 淘汰策略有哪些?

17.redis 常见的性能问题有哪些?该如何解决?

18 MongoDB和Redis的区别是什么

MongoDB和Redis的区别是什么

上一篇 下一篇

猜你喜欢

热点阅读