![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis&mq
进击的Z同学
大数据开发工程师
展开
-
Redis - 慢查询分析
文章目录慢查询分析慢查询的两个配置参数最佳实践慢查询分析许多存储系统(例如MySQL)提供慢查询日志帮助开发人员和运维人员定位系统存在的慢操作。所谓慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(例如:发生时间,耗时,命令的详细信息)记录下来,Redis也提供了类似的功能。如下图,Redis客户端执行一条命令分为如下4个部分:1.发送命令...原创 2019-07-31 20:04:37 · 533 阅读 · 0 评论 -
Redis零散知识点总结
redis-server --test-memory内存检测redis-server 除了启动Redis外,还有一个--test-memory选项。redis-server --test-memory可以用来检测当前操作系统能够稳定地分配内存给Redis,通过这种检测可以有效避免因为内存问题造成Redis崩溃,例如下面操作检测当前操作系统能否提供1G的内存给Redis:redis-server...原创 2019-08-01 09:42:32 · 487 阅读 · 0 评论 -
Redis - 复制详解
文章目录1.配置1.1 建立复制在分布式系统中为了解决单点问题,通常会把数据复制多个副本部署到其他机器,满足故障恢复和负载均衡等需求。Redis也是如此,它为我们提供了复制功能,实现了相同数据的多个Redis副本。复制功能也是高可用Redis的基础,哨兵和集群都是在复制的基础上实现高可用的。复制也是Redis日常运维的常见维护点。因此深刻理解复制的工作原理与使用技巧对我们日常开发运维非常有帮助。...原创 2019-08-13 09:54:02 · 274 阅读 · 0 评论 -
Redis实现分布式锁
文章目录旧版实现新版实现旧版实现实现思路:使用jedis.setnx()命令实现加锁,其中key是锁,value是锁的过期时间。SETNX key value:只在键 key 不存在的情况下, 将键 key 的值设置为 value 。通过setnx()方法尝试加锁,如果当前锁不存在,返回加锁成功。如果锁已经存在则获取锁的过期时间,和当前时间比较,如果锁已经过期,则设置新的过期时间,...转载 2019-08-22 00:06:59 · 160 阅读 · 0 评论