华夏棋牌

目录 搜索
Cluster cluster addslots(集群 槽位) cluster count failure reports(集群计数掉落败申报) cluster countkeysinslot cluster delslots cluster failover cluster forget cluster getkeysinslot cluster info cluster keyslot(集群键槽) cluster meet cluster nodes(集群节点) cluster replicate(集群复制) cluster reset(集群重置) cluster saveconfig cluster set config epoch cluster setslot cluster slaves cluster slots readonly readwrite Connection auth echo ping quit select swapdb Geo geoadd geodist geohash geopos georadius georadiusbymember Hashes hdel hexists hget hgetall hincrby hincrbyfloat hkeys hlen hmget hmset hscan hset hsetnx hstrlen hvals HyperLogLog pfadd pfcount pfmerge Keys del dump exists expire expireat keys migrate move object persist pexpire pexpireat pttl randomkey rename renamenx restore scan sort touch ttl type unlink wait Lists blpop brpop brpoplpush lindex linsert llen lpop lpush lpushx lrange lrem lset ltrim rpop rpoplpush rpush rpushx Pub/Sub psubscribe publish pubsub punsubscribe subscribe unsubscribe Scripting eval evalsha script debug script exists script flush script kill script load Server bgrewriteaof bgsave client getname client kill client list client pause client reply client setname command command count command getkeys command info config get config resetstat config rewrite config set dbsize debug object debug segfault flushall flushdb info lastsave monitor role save shutdown slaveof slowlog time Sets sadd scard sdiff sdiffstore sinter sinterstore sismember smembers smove spop srandmember srem sscan sunion sunionstore Sorted Sets zadd zcard zcount zincrby zinterstore zlexcount zrange zrangebylex zrangebyscore zrank zrem zremrangebylex zremrangebyrank zremrangebyscore zrevrange zrevrangebylex zrevrangebyscore zrevrank zscan zscore zunionstore Strings append bitcount bitfield bitop bitpos decr decrby get getbit getrange getset incr incrby incrbyfloat mget mset msetnx psetex set setbit setex setnx setrange strlen Transactions discard exec multi unwatch watch
文字

SLOWLOG subcommand [argument]

自2.2.12起可用。

该敕令用于读取和重置Redis慢速查询日志。

Redis迟缓的日志概述

Redis Slow Log是一个纪录查询逾越指定推行时间的系统。推行时间不网罗I / O操作,如与客户端攀谈,发送回复等等,但仅仅是现实推行敕令所需的时间(这是推行敕令的唯一阶段,其中线程被阻挡而且不克不及同时服务于其他请求)。

您可以应用两个参数装备慢日志:slowlog-log-slow-than 告诉 Redis 为了纪录敕令,推行时间(微秒)逾越了若干。请重视,正数将禁用慢日志,而值为零将强迫纪录每条敕令。slowlog-max-len 是慢日志的长度。最小值为零。当纪录新的敕令而且慢日志曾经处于其最年夜长度时,为了留出空间,将最老的敕令从纪录的敕令行列中移除。

装备可以经由历程编辑完成,也能够或许redis.conf在服务器运转时应用CONFIG GET和CONFIG SET敕令来完成。

读慢日志

慢日志在内存中积累,是以没有写入关于慢敕令推行信息的文件。这使得日志纪录异常快,可以启用一切敕令的日志纪录(将 slowlog-log-slow-华夏棋牌 config 装备参数设置为零),同时影响较小。

要读取慢日志,应用 SLOWLOG GET 敕令,该敕令将前往慢日志中的每个条目。可以仅前往N个比来的条目,并将其他参数转达给该敕令(例如 SLOWLOG GET 10)。

请重视,为了读取慢日志输入,您须要应用 redis-cli 的最新版本,由于它应用了之前在 redis-cli 中推行的一些协定功效(深度嵌套的多批量照顾)。

输入名堂

redis 127.0.0.1:6379> slowlog get 2
1) 1) (integer) 14   
    2) (integer) 1309448221   
    3) (integer) 15   
    4) 1) "ping"
       2) 1) (integer) 13   
          2) (integer) 1309448128   
          3) (integer) 30   
          4) 1) "slowlog"      
             2) "get"      
             3) "100"

华夏棋牌尚有只需 Redis 4.0或更高版本才干宣布的可选字段:

5) "127.0.0.1:58217"
6) "worker-123"

华夏棋牌每个条目由四个(或以 Redis 4.0开首的六个)字段组成:

  • 每个慢日志条目的唯一渐进标识符。

  • 处置赏罚赏罚纪录的敕令的 UNIX 时间戳。

  • 推行所需的时间量,以微秒为单元。

  • 组成敕令参数的数组。

  • 华夏棋牌客户端 IP 地址和端口(仅限4.0)。

  • 客户端称谓(假定经由历程 CLIENT SETNAME 敕令设置)(仅限4.0)。

华夏棋牌该条目的唯一 ID 可用于防止一再再三处置赏罚赏罚迟缓的日志条目(例如,您能够有一个剧本为每个新的慢日志条目发送电子邮件警报)。

在 Redis 服务器推行历程当中,ID 永世不会被重置,只需服务看重启才会重置它。

取得慢日志的以后长度

应用敕令 SLOWLOG LEN 华夏棋牌可以取得慢日志的长度。

重置慢日志。

您可以应用 SLOWLOG RESET 华夏棋牌敕令重置慢日志。一旦删除,信息将永世损掉落。

上一篇: 下一篇: