Chris Mague
fc72d5f0d0
add LMove with tests
2021-04-13 17:28:55 -07:00
Vladimir Mihailenco
1e30221353
Rename GetEX to GetEx to better distinguish from XX and NX suffixes
2021-03-27 17:22:10 +02:00
monkey
e3ce4ea661
remove PERSIST, add unit tests to ensure the stability of ZRandMember and HRandField.
...
Signed-off-by: monkey <golang@88.com>
2021-03-27 17:49:55 +08:00
monkey
e7dbdda439
add HRANDFIELD and ZRANDMEMBER commands
...
Signed-off-by: monkey <golang@88.com>
2021-03-27 10:37:44 +08:00
monkey
cb1be727e3
add new cmd: getEX getDel
...
Signed-off-by: monkey <golang@88.com>
2021-03-26 17:13:22 +08:00
monkey
e839f8e764
fix test warn, the setex command does not support milliseconds
...
Signed-off-by: monkey <golang@88.com>
2021-03-13 23:07:57 +08:00
monkey
e722f52cf8
fix "should Object" test error
...
Signed-off-by: monkey <golang@88.com>
2021-03-13 18:40:04 +08:00
Benjamin Prieur
abb58ff31f
Add ZMScore cmd
2021-03-08 10:09:34 +01:00
lhchavez
4ffcd9b7f6
Make SetArgs available to Pipeliner
...
SetArgs is amazing! It would be even more amazing to be able to use it
within a non-transactional Pipeline.
2021-03-03 19:24:29 -08:00
Vladimir Mihailenco
61680f373c
Tweak API
2021-02-17 15:12:10 +02:00
You Den
7b7f9d6e0e
Add SetArgs command ( #1662 )
...
* Add SetWithArgs command
* Add tests for SetWithArgs command
* Replace Makefile stable version by 6.2-rc3 version
* Increase threshold because there are more commands
* Reduce the SetWithArgs command doc comment
* Rename SetWithArgs to SetArgs
* Rename ExpireAt to TTL
* Add KeepTTL field
* Add ExpireAt field as time.Time type
* Improve comments readability
* Add more tests for ExpireAt field
* Fix typo
* Fix multiple if/else chain lint error
2021-02-17 14:48:47 +02:00
kkkbird
f594401261
support "XINFO CONSUMERS" ( #1649 )
...
* support "XINFO CONSUMERS"
* add "xinfo" test
2021-02-09 14:46:26 +02:00
Kailash Nadh
f8a546b482
Add test for MGet/struct scan
2021-02-03 17:10:01 +05:30
Kailash Nadh
f9dfc7a949
Refactor scan signature to work with Slice and StringMap cmds
2021-02-02 16:28:10 +05:30
Leandro Forain
c2351b491a
Add ScanType command to Scan with 'type' option
...
As of version 6.0 you can use this 'type' option to ask SCAN to only
return objects that match a given type, allowing you to
iterate through the database looking for keys of a specific type.
2021-01-09 09:20:35 -03:00
Yanis
4ab19e228a
Add LPOS command ( #1556 )
...
* Add LPos
2020-11-17 08:48:46 +02:00
TwinProduction
cc71f5d293
Add SetEX command
2020-10-22 14:38:36 -04:00
x1nchen
10e779f856
feature: add support for set keepttl ( #1499 )
...
* feature: add support for set keepttl
2020-09-18 14:49:12 +03:00
Vladimir Mihailenco
690d9a94f3
Rename SlowLog to SlowLogGet
2020-09-09 18:09:26 +03:00
Vladimir Mihailenco
457cdea58f
Fix build
2020-09-09 17:40:37 +03:00
Vladimir Mihailenco
dfae0ec28b
Cleanup
2020-09-09 12:49:45 +03:00
wziww
be9ae84c6f
support for slowlog command
2020-09-09 12:36:25 +03:00
Vladimir Mihailenco
14c843ef89
gofumports
2020-07-16 09:52:07 +03:00
Adam Babik
b2acec277e
add support for slices in XAddArgs.Values
2020-06-28 12:36:22 +02:00
Vladimir Mihailenco
073d805708
Fix build
2020-06-05 09:55:37 +03:00
Vladimir Mihailenco
3dcb844106
Bump major version
2020-05-19 08:52:38 +03:00
Vladimir Mihailenco
f5593121e0
Add ctx as first arg
2020-05-19 08:52:38 +03:00
Vladimir Mihailenco
3a6cc55be5
Fix tests on 32bit arches
2020-03-10 15:41:45 +02:00
Vladimir Mihailenco
7df36b4eb7
Rename HMSet to HSet and restore old HMSet
2020-02-19 16:34:34 +02:00
Vladimir Mihailenco
4eb2debcdc
Don't create empty map when value is missing
2020-02-02 10:48:23 +02:00
yeplato
a8704c3bd0
let XReadGroup skip empty message and process next message ( #1243 )
...
* let XReadGroup skip empty message and process next message
2020-02-02 10:46:20 +02:00
Vladimir Mihailenco
071b053edd
Fix HMSet args size
2019-12-24 12:34:52 +02:00
Vladimir Mihailenco
d7ce64d287
Use HSET for HMSet
2019-12-18 12:47:46 +02:00
Vladimir Mihailenco
f6fc23d2fa
Move key to ZStore
2019-08-09 16:23:56 +03:00
Vladimir Mihailenco
191391d66d
Add writing version of GeoRadius commands
2019-08-09 15:04:56 +03:00
Vladimir Mihailenco
7779accbea
Use semantic import versioning
2019-08-08 14:29:44 +03:00
sjindal995
5c3de7537a
Making LpushX and RpushX variadic
2019-07-18 16:48:09 +05:30
Vladimir Mihailenco
bbe0a59db3
Add basic BITFIELD support
2019-06-26 15:06:43 +03:00
Vladimir Mihailenco
17480c545e
Merge pull request #1040 from go-redis/feature/hook-new
...
Feature/hook new
2019-06-01 11:50:49 +03:00
Vladimir Mihailenco
6c72dc807e
internal/pool: replace atomic.Value with int64
2019-06-01 11:32:05 +03:00
Vladimir Mihailenco
c6b800e266
Merge pull request #1039 from go-redis/fix/ttl-1
...
Handle -1 in DurationCmd
2019-05-31 13:45:52 +03:00
Vladimir Mihailenco
685d8922de
Pass pointers where it makes sense
2019-05-31 13:24:21 +03:00
Vladimir Mihailenco
c208a17dfc
Handle -1 in DurationCmd
2019-05-31 13:19:39 +03:00
Vladimir Mihailenco
6ff343b69f
Merge pull request #932 from theodesp/master
...
Add Client Unblock
2018-12-15 10:01:56 +02:00
Theo
b5aefa2f6a
ClientUnblock + ClientUnblockWithError
2018-12-14 14:46:15 +00:00
Theo
c6bf37c653
Add Client Unblock
2018-12-11 20:26:48 +00:00
Roman Volosatovs
c9555c4277
xgroup: Add XGroupCreateMkStream
2018-12-11 15:52:46 +01:00
Vladimir Mihailenco
11cf9400d5
Consistent naming
2018-12-11 13:17:41 +02:00
Theo
2672a0fbf2
Add Client Id
2018-12-11 10:43:54 +00:00
Vladimir Mihailenco
0604be51df
Fix build
2018-11-29 11:09:11 +02:00