2020年大厂面试开发者需知:redis有什么用?( 二 )

redis有什么用?

中大型以上项目中都会涉及Redis的使用 , 最重要考虑redis性能和并发 。 如果你想仅仅想使用分布式锁功能 , 完美没有必要使用redis , 可以使用Zookpeer完全可以代替 。

我们都知道也多在线用户请求数据也称在大并发的情况下 , 所有用户会请求直接访问数据库 , 会导致数据库出现连接异常甚至导致服务器崩溃 。 在这种情况下就需要使用Redis做一个缓冲操作 , 用户请求先访问到Redis服务 , 不需要直接访问数据库 。

当然redsi并不是万能数据库 , Redis也有慢查询操作 , 那么我们应该如何优化?

根据交互效果的不同 , 响应时间没有固定标准 。 在理想状态下 , 我们的页面跳转需要在瞬间解决 , 对于页内操作则需要在刹那间解决

请求数据在大并发的情况下 , 我们不是直接访问数据库 , 数据会在redis有缓存 , 让请求先访问到Redis , 减少直接请求数据库的压力 。

推荐阅读