美文网首页Redis
Redis其他功能

Redis其他功能

作者: 第二套广播体操 | 来源:发表于2020-08-21 10:03 被阅读0次

慢查询

redis生命周期如下图 因为Redis是单线程的,相关命令发送请求以后需要排队

生命周期.png

慢查询发生在第三阶段,执行命令阶段

慢查询只是导致客户端超时的一种可能因素

配置

慢查询是一个先进先出的队列。保存在内存中。会随着重启而消失

如果被列为慢查询他会进入(记录)一个先进先出的队列。且队列具有固定长度。

默认值:

config get slowlog-max-len = 128 默认慢队列长度

config get slowlog-log-slower-than = 10000 10ms

命令:

slowlog get [n] :获取慢查询队列

slowlog len :获取慢查询队列长度

slowlog reset:清空慢查询队列

运维经验

因为redis是qps万级别的,所以处理速度是微秒级,我们将1ms算为慢查询范围。

长度设置为1000防止丢失慢查询数据 128太小了

定期持久化慢查询

Pipeline 流水线

流水线就是将多个命令通过一次网络请求(占用一次网络时间)发送给服务端处理,然后批量返回的操作。

效果对比.png

redis的命令时间是微秒级别,执行速度远快于一次网络请求

无流水线操作.png 使用流水线操作

与M操作的区别(批量)

M操作是原子性的,是一条命令

流水线是非原子性的,可以切割成多条,如上图为100条流水线,中间可以穿插其他命令。

发布订阅

各种MQ 不香吗!

bitmap 位图

通俗:设置数据上某位bit上面修改1和0数据

用途.png 10万用户统计.png

是否节省空间需要通过结算得出。

GEO

地理位置计算

相关文章

  • Redis其他功能

    慢查询 redis生命周期如下图 因为Redis是单线程的,相关命令发送请求以后需要排队 慢查询发生在第三阶段,执...

  • redis的其他功能

    瑞士军刀Redis 慢查询image.pngimage.pngimage.pngimage.pngimage.pn...

  • redis其他补充功能

    redis除了基本的功能以后,还有许多功能有很大的用处。比如说慢查询分析、功能强大的Redis Shell、 Pi...

  • Redis其他特性和功能

    慢查询 定义 慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行...

  • redis一些总结笔记

    1、为什么使用redis 主要是从两个角度去考虑:性能和并发。当然,redis还具备可以做分布式锁等其他功能,但是...

  • Redis使用介绍

    目录: 1 Redis初识 1.1 Redis介绍 1.2 Redis功能特性介绍 1.3 Redis...

  • 功能强大的 Redis GUI 可视化管理工具 2022年8月2

    功能介绍 状态监控:提供的仪表盘功能让您能够实时监控 Redis 服务状态。 Redis 友好:Redis Ass...

  • redis的简介和安装

    简介 Redis 与其他 key - value 缓存产品有以下三个特点: Redis 优势 Redis与其他ke...

  • Redis学习笔记

    一、Redis事务 Redis实现了基本的事务功能,但是不具有回滚功能。Redis通过使用 MULTI和EXEC两...

  • redis mongodb持久化的方式

    redis持久化方式(两种) RDB持久化 redis提供了RDB持久化的功能,这个功能可以将redis在内存中的...

网友评论

    本文标题:Redis其他功能

    本文链接:https://www.haomeiwen.com/subject/ktxujktx.html