monkey92t
63df0e5e75
sync master ( #1800 )
...
* Remove OpenTelemetry from the code (but leave redisotel as is) (#1782 )
* Add XAutoClaim command (#1780 )
* fix typo (#1788 )
* xgroup/xadd/xtrim supports new options (#1787 )
* support cmd option
XGROUP CREATECONSUMER
XTRIM MINID LIMIT
XADD NOMKSTREAM MINID LIMIT
Signed-off-by: monkey <golang@88.com>
* add XAddArgs.Approx doc
Signed-off-by: monkey92t <golang@88.com>
* Add Bun to readme
* Upgrade the <sorted set> series of commands (#1792 )
* Upgrade the <sorted set> series of commands
Signed-off-by: monkey92t <golang@88.com>
* Cancel the Deprecated mark of ZAddNX and ZAddXX
Signed-off-by: monkey92t <golang@88.com>
* Explain the use restrictions of KeepTTL. (#1799 )
Signed-off-by: monkey92t <golang@88.com>
* Adjust KeepTTL annotation.
Signed-off-by: monkey92t <golang@88.com>
* the hello command throws possible errors, It may affect the "read timeout" test result.
Signed-off-by: monkey92t <golang@88.com>
Co-authored-by: Vladimir Mihailenco <vladimir.webdev@gmail.com>
Co-authored-by: ericmillin <31105612+ericmillin@users.noreply.github.com>
Co-authored-by: heyanfu <1145291570@qq.com>
2021-06-28 17:40:38 +08: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
Kailash Nadh
600f1665a0
Add missing error checks and support for MGET in Scan()
2021-02-03 13:43:04 +05:30
Kailash Nadh
e113512c18
Add example showing scanning to struct
2021-02-02 16:28:35 +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
TwinProduction
cc71f5d293
Add SetEX command
2020-10-22 14:38:36 -04:00
Vladimir Mihailenco
cbce5dbfa2
Add Sentinel RouteBy
2020-09-11 16:06:08 +03:00
Vladimir Mihailenco
690d9a94f3
Rename SlowLog to SlowLogGet
2020-09-09 18:09:26 +03:00
Ehsan Afzali
6c85ee767a
Add NewFailoverClusterClient
2020-09-09 15:37:52 +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
Vladimir Mihailenco
736fa28659
Cleanup
2020-06-10 15:04:12 +03:00
Vladimir Mihailenco
558263e5eb
Remove deprecated Ring options
2020-05-19 08:52:38 +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
49a0c8c319
Add test for ring and cluster hooks
2020-02-14 14:30:40 +02:00
Vladimir Mihailenco
dd4ef4e9cb
Change Tx.Pipeline and Tx.TxPipeline meaning
2020-01-12 14:19:21 +02:00
Vladimir Mihailenco
472322938c
Use shorter name in example
2019-08-18 17:24:17 +03:00
Vladimir Mihailenco
7779accbea
Use semantic import versioning
2019-08-08 14:29:44 +03:00
Vladimir Mihailenco
4e9cea8876
Add proper SingleConnPool implementation
2019-08-03 17:31:28 +03:00
mingrammer
c9fed25a60
Support default redis address
2019-01-13 17:36:38 +09:00
Pascal S. de Kloe
38381402f6
FIX: WATCH example stack protection (with retry count) + comment transaction steps.
2018-12-19 21:57:44 +01:00
Issac Trotts
e99b0688d6
use more idiomatic for loop in ExamplePubSub
2018-10-03 16:36:21 -07:00
Vladimir Mihailenco
48e9afe2a7
Use PubSub.Channel to not burn CPU on errors
2018-10-01 11:43:26 +03:00
Vladimir Mihailenco
0197108027
Use bufio.Writer
2018-08-17 14:14:02 +03:00
Vladimir Mihailenco
fea1be3727
Replace client with redisdb in examples
2018-08-12 11:45:35 +03:00
Vladimir Mihailenco
d5fc79d4ee
Add Client.Do
2018-08-12 11:20:24 +03:00
Vladimir Mihailenco
96d1b85009
Cleanups
2018-08-06 13:59:15 +03:00
Vladimir Mihailenco
14aebdec92
Better PubSub example
2018-07-24 14:50:16 +03:00
Vladimir Mihailenco
480db94d33
Fix example
2018-07-24 10:48:24 +03:00
Vladimir Mihailenco
9bb7bb3cde
Change ReceiveMessage to not use Ping
2018-07-24 09:54:34 +03:00
Vladimir Mihailenco
ee41b90923
Improve docs
2018-07-18 15:28:51 +03:00
Vladimir Mihailenco
1f59be5cc0
cluster: add manual setup
2018-06-29 10:46:12 +03:00
Matt Kelly
bdbad50f7e
Fix grammar in ExampleClient
2017-11-25 12:37:26 -05:00
Alex
165f47fa41
Using INCR as an atomic operation
2017-08-04 10:51:14 +02:00
Vladimir Mihailenco
55da68487f
Fix PubSub example. Fixes #575
2017-07-01 13:42:26 +03:00
Vladimir Mihailenco
f1ed2ad288
Add FlushDBAsync and FlushAllAsync
2017-06-17 12:53:16 +03:00
Vladimir Mihailenco
2dbe5a3d99
Add ParseURL example
2017-06-09 13:55:45 +03:00
Felipe Cavalcanti
eeb4d09198
rename Pipelineable to Pipeliner
2017-05-02 12:00:53 -03:00
Felipe Cavalcanti
6fca4d5ad0
pipeline now has its own interface "Pipelineable"
2017-05-01 12:42:58 -03:00
Vladimir Mihailenco
7c3f4d045e
Lower case custom command
2017-04-15 13:40:20 +03:00
Vladimir Mihailenco
8d52a95269
Simplify PubSub API
2017-04-11 16:53:55 +03:00
Dimitrij Denissenko
30412d7652
Added support for universal client
2017-02-20 10:46:22 +00:00
Vladimir Mihailenco
8040d63c4f
Remove gopkg.in
2017-02-19 09:49:21 +02:00
Vladimir Mihailenco
aa895c2c94
Add TxPipeline examples.
2016-12-22 13:15:20 +02:00
Vladimir Mihailenco
82f21639bf
Fix WrapProcess for Ring and Cluster. Add better example.
2016-11-30 13:00:53 +02:00
Vladimir Mihailenco
d4a3b1f282
Add instrumentation example.
2016-11-26 10:33:06 +02:00
Vladimir Mihailenco
20bc3ec5a6
Refactor Tx using Pipeline to implement Cmdable interface.
2016-10-13 14:36:15 +03:00
Vladimir Mihailenco
f5245efa73
Prepare v5 release.
2016-10-09 10:56:53 +00:00