From 8a3f7b65bee9124f27c0868bcde8f5dde34bbe42 Mon Sep 17 00:00:00 2001 From: sjet47 Date: Thu, 15 Jan 2026 18:27:23 +0800 Subject: [PATCH] feat(core/decoder): support opCode SlotInfo(244) --- core/decoder.go | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/core/decoder.go b/core/decoder.go index f0c83c5..442dfbf 100644 --- a/core/decoder.go +++ b/core/decoder.go @@ -54,6 +54,7 @@ const ( ) const ( + opCodeSlotInfo = 244 opCodeFunction = 245 opCodeModuleAux = 247 /* Module auxiliary data. */ opCodeIdle = 248 /* LRU idle time. */ @@ -466,6 +467,23 @@ func (dec *Decoder) parse(cb func(object model.RedisObject) bool) error { } } continue + } else if b == opCodeSlotInfo { + // slot + _, _, err = dec.readLength() + if err != nil { + return err + } + // slot size + _, _, err = dec.readLength() + if err != nil { + return err + } + // slot expires + _, _, err = dec.readLength() + if err != nil { + return err + } + continue } key, err := dec.readString() if err != nil {