Nadav Levanoni
136d0fd212
Add 'WithDictIndex' expiry API and update RANDOMKEY command ( #1155 )
...
https://github.com/valkey-io/valkey/issues/1145
First part of a two-step effort to add `WithSlot` API for expiry. This
PR is to fix a crash that occurs when a RANDOMKEY uses a different slot
than the cached slot of a client during a multi-exec.
The next part will be to utilize the new API as an optimization to
prevent duplicate work when calculating the slot for a key.
---------
Signed-off-by: Nadav Levanoni <nadavl@amazon.com>
Signed-off-by: Madelyn Olson <madelyneolson@gmail.com>
Co-authored-by: Nadav Levanoni <nadavl@amazon.com>
Co-authored-by: Madelyn Olson <madelyneolson@gmail.com>
2024-10-16 17:40:11 -07:00
..
2024-08-16 09:46:36 -04:00
2024-08-14 09:20:36 -07:00
2024-10-03 17:34:03 +02:00
2024-09-25 01:22:54 +02:00
2024-05-22 23:24:12 -07:00
2024-04-10 08:59:45 +02:00
2024-10-09 21:20:47 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-05-22 23:24:12 -07:00
2024-06-16 21:18:20 -07:00
2024-08-14 09:20:36 -07:00
2024-09-27 12:20:47 -07:00
2024-09-27 12:20:47 -07:00
2024-08-23 11:52:08 -07:00
2024-08-23 11:52:08 -07:00
2024-10-15 10:29:52 +08:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-20 18:54:53 +08:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-05-22 23:24:12 -07:00
2024-10-07 11:56:15 -07:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-07-29 21:50:46 -07:00
2024-09-25 03:55:53 -04:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-08-16 09:46:36 -04:00
2024-05-22 23:24:12 -07:00
2024-10-10 17:46:09 +02:00
2024-09-25 01:22:54 +02:00
2024-05-22 23:24:12 -07:00
2024-08-23 11:52:08 -07:00
2024-08-14 09:20:36 -07:00
2024-04-09 10:24:03 +02:00
2024-08-14 09:20:36 -07:00
2024-05-02 20:00:04 -07:00
2024-05-02 20:00:04 -07:00
2024-05-08 12:17:32 -07:00
2024-04-30 19:32:01 -07:00
2024-04-30 19:32:01 -07:00
2024-04-30 19:32:01 -07:00
2024-10-16 17:40:11 -07:00
2024-10-06 21:34:45 +02:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-10-04 12:58:42 -07:00
2024-09-27 12:20:47 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-26 21:10:44 -07:00
2024-10-04 12:58:42 -07:00
2024-09-25 14:50:48 +08:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-27 20:44:32 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-10-10 17:46:09 +02:00
2024-07-18 19:21:45 -07:00
2024-09-25 01:22:54 +02:00
2024-09-02 22:35:24 +08:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-02 22:35:24 +08:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-09-09 13:01:25 +08:00
2024-08-14 09:20:36 -07:00
2024-06-30 11:33:10 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 11:30:45 +02:00
2024-09-25 01:22:54 +02:00
2024-08-26 21:10:44 -07:00
2024-09-25 01:22:54 +02:00
2024-04-05 21:15:57 -07:00
2024-10-09 16:10:29 +08:00
2024-05-22 23:24:12 -07:00
2023-05-02 17:31:32 -07:00
2024-08-29 19:20:53 +08:00
2024-10-11 21:28:42 -07:00
2024-10-01 04:30:35 -04:00
2024-10-08 08:07:51 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-11 09:53:42 -07:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-10-04 12:58:42 -07:00
2024-10-02 19:28:55 +02:00
2024-10-02 19:28:55 +02:00
2024-10-02 19:28:55 +02:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-09-30 11:54:05 +02:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-10-15 09:26:42 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-10-15 23:32:42 +08:00
2024-06-07 01:40:55 +02:00
2024-07-22 18:03:28 -07:00
2024-05-22 23:24:12 -07:00
2024-08-27 14:43:01 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-10-15 23:32:22 +08:00
2024-10-15 09:26:42 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-05-09 19:44:40 -07:00
2024-05-09 19:44:40 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-27 16:11:33 +02:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-06-07 14:21:33 -07:00
2024-05-06 00:09:01 -07:00
2024-08-14 09:20:36 -07:00
2024-08-14 09:20:36 -07:00
2024-10-11 21:28:42 -07:00
2024-08-27 19:11:09 -07:00
2024-09-10 22:09:18 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-05-28 09:27:51 -07:00
2024-05-22 23:24:12 -07:00
2024-08-14 09:20:36 -07:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-23 11:52:08 -07:00
2024-10-02 19:22:09 -04:00
2024-08-14 09:20:36 -07:00
2024-09-27 12:20:47 -07:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-09-25 01:22:54 +02:00
2024-04-17 14:38:21 +02:00
2024-09-25 01:22:54 +02:00
2024-08-14 09:20:36 -07:00
2024-08-31 15:42:44 +02:00
2024-08-31 15:42:44 +02:00
2024-09-25 01:22:54 +02:00
2024-10-15 13:05:22 +02:00