![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Redis
文章平均质量分 92
珞珈山小杨
励志一直做一个有梦想的人
展开
-
一文弄懂Redis慢查询
什么是Redis慢查询?redis的"慢查询"与redis定义慢查询的时间阈值有关,Redis提供了slowlog-log-slower-than和slowlog-max-len两个配置,slowlog-log-slower-than指当redis命令的执行时间超过该值时,redis会将其记录在redis的慢查询日志中,slowlog-max-len表示记录的条数(超过时会只存储最新的slowlog-max-len条),slowlog-log-slower-than的默认值为10000us,也就是一般来说原创 2022-05-29 13:24:29 · 5103 阅读 · 0 评论 -
深入理解Redis分布式锁
背景项目中有个场景是做数据分析,然后将目标数据保存在db,有个要求是将同类型的目标数据值保存一次,因此每次保存时需要判断之前是否已经存在了,由于qps较高,之前使用redis来缓存已经保存的数据,来抵挡对db的大部分流量,最近业务拓展同类型目标数据的qps可能超大(极限时达到20Wqps以上),此时由于在分布式场景下redis查询未加锁,可能多个线程同时查询redis得到的结果为并未保存,此时问题发生了,可能同时有多个线程执行保存到db操作,虽然db做了unique Key的限制,但担心到db qps过高原创 2022-05-28 22:50:15 · 1050 阅读 · 0 评论 -
Redis面试知识扫盲(面试宝典)
Redis面试知识扫盲Redis简介Redis是一个把数据存在内存中的数据库,因此读写速度非常快,被广泛用于缓存方向。此外Redis还可用来做分布式锁。Redis提供了多种数据类型来支持不同的业务场景。redis支持事务 持久化 lua脚本 LRU事件驱动 多种集群方案为什么要用redis/为什么要用缓存?使用缓存可以带来两个好处:高性能与高并发。高性能如果用户是第一次访问数据库中的数...原创 2019-06-26 17:32:54 · 270 阅读 · 0 评论