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
e7dbdda439
add HRANDFIELD and ZRANDMEMBER commands
...
Signed-off-by: monkey <golang@88.com >
2021-03-27 10:37:44 +08:00
cb1be727e3
add new cmd: getEX getDel
...
Signed-off-by: monkey <golang@88.com >
2021-03-26 17:13:22 +08:00
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
e722f52cf8
fix "should Object" test error
...
Signed-off-by: monkey <golang@88.com >
2021-03-13 18:40:04 +08:00
abb58ff31f
Add ZMScore cmd
2021-03-08 10:09:34 +01:00
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
61680f373c
Tweak API
2021-02-17 15:12:10 +02:00
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
f594401261
support "XINFO CONSUMERS" ( #1649 )
...
* support "XINFO CONSUMERS"
* add "xinfo" test
2021-02-09 14:46:26 +02:00
f8a546b482
Add test for MGet/struct scan
2021-02-03 17:10:01 +05:30
f9dfc7a949
Refactor scan signature to work with Slice and StringMap cmds
2021-02-02 16:28:10 +05:30
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
4ab19e228a
Add LPOS command ( #1556 )
...
* Add LPos
2020-11-17 08:48:46 +02:00
cc71f5d293
Add SetEX command
2020-10-22 14:38:36 -04:00
10e779f856
feature: add support for set keepttl ( #1499 )
...
* feature: add support for set keepttl
2020-09-18 14:49:12 +03:00
690d9a94f3
Rename SlowLog to SlowLogGet
2020-09-09 18:09:26 +03:00
457cdea58f
Fix build
2020-09-09 17:40:37 +03:00
dfae0ec28b
Cleanup
2020-09-09 12:49:45 +03:00
be9ae84c6f
support for slowlog command
2020-09-09 12:36:25 +03:00
14c843ef89
gofumports
2020-07-16 09:52:07 +03:00
b2acec277e
add support for slices in XAddArgs.Values
2020-06-28 12:36:22 +02:00
073d805708
Fix build
2020-06-05 09:55:37 +03:00
3dcb844106
Bump major version
2020-05-19 08:52:38 +03:00
f5593121e0
Add ctx as first arg
2020-05-19 08:52:38 +03:00
3a6cc55be5
Fix tests on 32bit arches
2020-03-10 15:41:45 +02:00
7df36b4eb7
Rename HMSet to HSet and restore old HMSet
2020-02-19 16:34:34 +02:00
4eb2debcdc
Don't create empty map when value is missing
2020-02-02 10:48:23 +02:00
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
071b053edd
Fix HMSet args size
2019-12-24 12:34:52 +02:00
d7ce64d287
Use HSET for HMSet
2019-12-18 12:47:46 +02:00
f6fc23d2fa
Move key to ZStore
2019-08-09 16:23:56 +03:00
191391d66d
Add writing version of GeoRadius commands
2019-08-09 15:04:56 +03:00
7779accbea
Use semantic import versioning
2019-08-08 14:29:44 +03:00
5c3de7537a
Making LpushX and RpushX variadic
2019-07-18 16:48:09 +05:30
bbe0a59db3
Add basic BITFIELD support
2019-06-26 15:06:43 +03:00
17480c545e
Merge pull request #1040 from go-redis/feature/hook-new
...
Feature/hook new
2019-06-01 11:50:49 +03:00
6c72dc807e
internal/pool: replace atomic.Value with int64
2019-06-01 11:32:05 +03:00
c6b800e266
Merge pull request #1039 from go-redis/fix/ttl-1
...
Handle -1 in DurationCmd
2019-05-31 13:45:52 +03:00
685d8922de
Pass pointers where it makes sense
2019-05-31 13:24:21 +03:00
c208a17dfc
Handle -1 in DurationCmd
2019-05-31 13:19:39 +03:00
6ff343b69f
Merge pull request #932 from theodesp/master
...
Add Client Unblock
2018-12-15 10:01:56 +02:00
b5aefa2f6a
ClientUnblock + ClientUnblockWithError
2018-12-14 14:46:15 +00:00
c6bf37c653
Add Client Unblock
2018-12-11 20:26:48 +00:00
c9555c4277
xgroup: Add XGroupCreateMkStream
2018-12-11 15:52:46 +01:00
11cf9400d5
Consistent naming
2018-12-11 13:17:41 +02:00
2672a0fbf2
Add Client Id
2018-12-11 10:43:54 +00:00
0604be51df
Fix build
2018-11-29 11:09:11 +02:00
4d5a8b91ad
Fix tests
2018-11-21 11:16:25 +02:00
3a019aa681
Add support for XDel
2018-11-13 13:23:59 +01:00