Skip to content

Conversation

@ggyuchive
Copy link
Contributor

Issue

closes #3307

Description

In redis, it supports MSETEX which supports MSET with TTL options from v8.4.0.
Syntax of MSETEX is below.

MSETEX numkeys key value [key value ...] [NX | XX] [EX seconds |
  PX milliseconds | EXAT unix-time-seconds |
  PXAT unix-time-milliseconds | KEEPTTL]

This change adds support for the MSETEX command in kvrocks, making it compatible with Redis.

PragmaTwice
PragmaTwice previously approved these changes Jan 1, 2026
@PragmaTwice PragmaTwice enabled auto-merge (squash) January 1, 2026 05:23
@PragmaTwice PragmaTwice changed the title feat(msetex): Add to Support MSETEX Command feat(string): Add to Support MSETEX Command Jan 1, 2026
auto-merge was automatically disabled January 1, 2026 06:19

Head branch was pushed to by a user without write access

@PragmaTwice PragmaTwice enabled auto-merge (squash) January 1, 2026 08:49
@PragmaTwice PragmaTwice merged commit dca7134 into apache:unstable Jan 1, 2026
37 checks passed
@sonarqubecloud
Copy link

sonarqubecloud bot commented Jan 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add support of the MSETEX command

2 participants