From 250f0e5c61da3c045027329847f5933803b38890 Mon Sep 17 00:00:00 2001 From: qiongtubao <810776886@qq.com> Date: Wed, 27 Mar 2024 14:11:23 +0800 Subject: [PATCH] [hotfix] exec 'setex key -1000 value' returns error --- tests/assets/linux/crdt.so | Bin 1318720 -> 1318720 bytes tests/ctrip/unit/string.tcl | 5 +++++ 2 files changed, 5 insertions(+) diff --git a/tests/assets/linux/crdt.so b/tests/assets/linux/crdt.so index 09ddeebc2d0d37b793553d3637ad99f5826c7d5e..6dfee8b3ad311bd50f439e91fa9147ff72abe54b 100755 GIT binary patch delta 130 zcmX@GFW|twfDIl@B3m83jf79nT>t%U_ueB9I=&wk2xxDPVQPQ9w6ogVm=_|2Vwyr76f9U L?eo2b7hVPc0m?D2 diff --git a/tests/ctrip/unit/string.tcl b/tests/ctrip/unit/string.tcl index 815a1f31b..8c1c555f7 100644 --- a/tests/ctrip/unit/string.tcl +++ b/tests/ctrip/unit/string.tcl @@ -415,6 +415,11 @@ start_server {tags {"string"} config {crdt.conf} overrides {crdt-gid 1 repl-disk assert {$ttl <= 10 && $ttl > 5} } + test {"setex time error"} { + catch { r setex key -1000 value } error + set _ $error + } {*ERR invalid expire time in set*} + # test {GETRANGE with huge ranges, Github issue #1844} { # r set foo bar # r getrange foo 0 4294967297