Commit Graph

1859 Commits

Author SHA1 Message Date
nigel_li 5ed546f303 Add command SMISMEMBER 2021-04-29 16:09:24 +03:00
monkey92t 8ad01240a4
Add support for resp3 protocol (#1739)
* support resp3 protocol

Signed-off-by: monkey <golang@88.com>

* Upgrade mod version limit go1.14

https://github.com/go-redis/redis/issues/1715#issuecomment-820685614

Signed-off-by: monkey <golang@88.com>

* Remove the redundant check of ReadReply

Signed-off-by: monkey <golang@88.com>

* fix the problem

Signed-off-by: monkey <golang@88.com>

* workflows add v9

Signed-off-by: monkey <golang@88.com>

* update StringStringMapCmd to MapStringStringCmd

Signed-off-by: monkey <golang@88.com>
2021-04-27 10:04:46 +03:00
Vladimir Mihailenco 8d87a75fd6
Merge pull request #1734 from monkey92t/failover_tls
fix #1732
2021-04-21 13:30:31 +03:00
monkey 0b855ecda5 fix #1732
Signed-off-by: monkey <golang@88.com>
2021-04-21 15:47:53 +08:00
Vladimir Mihailenco b7720fd8e7
Merge pull request #1731 from angristan/remove-unused-variable
sentinel: removed unused field QuerySentinelRandomly
2021-04-20 08:48:45 +03:00
Stanislas Lange 71502a3e44
sentinel: removed unused field QuerySentinelRandomly
Introduced in 8b19c31049
but all references were removed in 8d9ebc8459
2021-04-19 18:53:38 +02:00
Vladimir Mihailenco 06183e65f8 Merge branch 'master' of github.com:go-redis/redis 2021-04-18 14:49:36 +03:00
Vladimir Mihailenco 217c470568 extra/redisotel: add readme and example 2021-04-18 14:49:28 +03:00
Vladimir Mihailenco 157b1642d4
Merge pull request #1729 from skryukov/feature/load-script-to-all-shards
ScriptLoad, ScriptExists and ScriptFlush for ClusterClient
2021-04-17 08:25:38 +03:00
Svyatoslav Kryukov 5557db4fc9
ScriptLoad, ScriptExists and ScriptFlush for ClusterClient 2021-04-16 23:01:32 +03:00
Vladimir Mihailenco 5e5bb5964d Cleanup and isolate tests 2021-04-16 17:23:20 +03:00
monkey92t 8bdf0bf6c0
add command decoding benchmark (#1726)
* add command decoding benchmark

Signed-off-by: monkey <golang@88.com>

* fix "call to (*B).Fatalf from a non-test goroutine"

Signed-off-by: monkey <golang@88.com>

* Add a newline at the end of the file

Signed-off-by: monkey <golang@88.com>

* Get cmdsInfoCache from redis-server

Signed-off-by: monkey <golang@88.com>

* reinforce benchmark-decode

Signed-off-by: monkey <golang@88.com>
2021-04-16 16:32:48 +03:00
Vladimir Mihailenco f7ac48d4d5 v8.8.2 2021-04-16 15:00:57 +03:00
Vladimir Mihailenco ef568e261e Add constructors 2021-04-16 15:00:10 +03:00
Vladimir Mihailenco 24c92382c9 Make extra modules to follow go-redis versioning 2021-04-16 14:55:14 +03:00
Vladimir Mihailenco ef410de385 Merge branch 'master' of github.com:go-redis/redis 2021-04-16 14:50:26 +03:00
Vladimir Mihailenco 91cbbdaf18 Update rediscmd 2021-04-16 14:50:17 +03:00
Vladimir Mihailenco a47d2c2085
Merge pull request #1723 from maguec/add_lmove_command
add LMove with tests
2021-04-15 16:18:25 +03:00
Chris Mague fc72d5f0d0 add LMove with tests 2021-04-13 17:28:55 -07:00
Vladimir Mihailenco 20322ac8ed
Merge pull request #1720 from leizihui/support-mapstrstr
hmset support map[string]string
2021-04-09 08:40:11 +03:00
leizihui a8a196f328 hmset support map[string]string 2021-04-09 11:27:11 +08:00
Vladimir Mihailenco d67e2911b9 Update comments 2021-04-08 10:02:22 +03:00
Vladimir Mihailenco 8b2a7107ee
Merge pull request #1718 from monkey92t/golangci
upgrade golangci-lint to v1.39.0
2021-04-08 09:55:56 +03:00
monkey a2410beb43 upgrade golangci-lint to v1.39.0
Signed-off-by: monkey <golang@88.com>
2021-04-08 14:44:31 +08:00
Vladimir Mihailenco 085647a59e
Merge pull request #1717 from wangtuanjie/master
Cmdable interface: add XInfoConsumers method
2021-04-08 08:50:11 +03:00
wangtuanjie 5b4bc5cab5 Cmdable interface: add XInfoConsumers method 2021-04-06 22:13:34 +08:00
Vladimir Mihailenco 1e30221353 Rename GetEX to GetEx to better distinguish from XX and NX suffixes 2021-03-27 17:22:10 +02:00
Vladimir Mihailenco 2be507f8e7
Merge pull request #1711 from monkey92t/add-cmd
add cmd(getex / getdel / hrandfield / zrandmember)
2021-03-27 17:14:30 +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
Vladimir Mihailenco 55db07d5d1
Merge pull request #1703 from go-redis/feature/workflow
Replace travis with workflows
2021-03-23 11:25:14 +02:00
Vladimir Mihailenco 02a9c81ef1 Fix golangci-lint check 2021-03-23 11:02:29 +02:00
Vladimir Mihailenco e3c1e884eb Replace travis with workflows 2021-03-23 10:29:15 +02:00
Vladimir Mihailenco 1b77706c0c Optimize Otel instrumentation 2021-03-20 10:01:48 +02:00
Vladimir Mihailenco 7c5bbc37bd Add BenchmarkSetGoroutines 2021-03-20 09:34:25 +02:00
Vladimir Mihailenco a3cd07dab0
Merge pull request #1699 from openset/patch-1
Add StringCmd.Bool()
2021-03-17 13:39:13 +02:00
Shuo 785fa3295c
Add StringCmd.Bool() 2021-03-17 15:50:02 +08:00
Vladimir Mihailenco 7ba7ac4a7f
Merge pull request #1696 from monkey92t/test_error
fix test error
2021-03-16 09:23:28 +02:00
Vladimir Mihailenco a9989a3078 Add a link to discussions 2021-03-14 11:49:48 +02: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
Vladimir Mihailenco f63e0d666b
Merge pull request #1693 from monkey92t/sentinel
discoverSentinels read the addr field incorrectly
2021-03-13 09:09:02 +02:00
monkey c25daee5e6 discoverSentinels read the addr field incorrectly
Signed-off-by: monkey <golang@88.com>
2021-03-12 23:20:58 +08:00
Vladimir Mihailenco 573638ff0c Unexport helper command 2021-03-12 16:08:58 +02:00
Vladimir Mihailenco d47e48f8ab
Merge pull request #1692 from monkey92t/test_error
fix test error
2021-03-12 16:04:51 +02:00
monkey af3827aeab fix test error
Signed-off-by: monkey <golang@88.com>
2021-03-12 19:06:11 +08:00
Vladimir Mihailenco 250f81bf06
Merge pull request #1685 from BenjaminPrieur/master
Add ZMScore cmd
2021-03-08 15:33:19 +02:00
Benjamin Prieur abb58ff31f Add ZMScore cmd 2021-03-08 10:09:34 +01:00
Vladimir Mihailenco 7633aded81
Merge pull request #1688 from monkey92t/data_race
fix ring test `Process hook` data race
2021-03-08 10:51:28 +02:00