Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/redis/rueidis
A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.
https://github.com/redis/rueidis
c5261eefcc5e38d2559aab63f602cee4a042f9dc authored over 1 year ago by Rueian <[email protected]>
9e1f9f0047560439ff5ffb3ee0b182092b74dac7 authored over 1 year ago by Rueian <[email protected]>
bc40e577827c229b09be72fc1594da56863bf364 authored over 1 year ago by Rueian <[email protected]>
af14e15e4400120766ddd5b7786e7c96c36ffe27 authored over 1 year ago by Rueian <[email protected]>
592af7d804e20f3c24efd13ae3a8464d31f4b5f7 authored over 1 year ago by Rueian <[email protected]>
feat: match lowercase hello command
5b290a8c527084c08e8b8a327d2ea28f920aaed4 authored over 1 year ago by Rueian <[email protected]>899258a94d62782dc2c77ba73ecdaad4ea2f4529 authored over 1 year ago by yxxhero <[email protected]>
Signed-off-by: yxxhero <[email protected]>
8be89b1048f2e1b36ad1d94f3edbf2815d7cd175 authored over 1 year ago by yxxhero <[email protected]>feat: add ClientBuilder to rueidisaside.ClientOption
1cf8498f193673c6a94ea213a9e92905be85bc92 authored over 1 year ago by Rueian <[email protected]>1f1c5bdf9b5fcda6437c7d4fce1ef5c9a2802ff8 authored over 1 year ago by Rueian <[email protected]>
feat: rueidiscompat.Hset() with struct
0b0cec221bc34b35fd36f9adae96653d92b07b69 authored over 1 year ago by Rueian <[email protected]>9c53173a7614b252c2b974e4700970288b0ae5a0 authored over 1 year ago by Rueian <[email protected]>
d9c241bd12bcad28a90568160777c3f994aac1b8 authored over 1 year ago by Rueian <[email protected]>
chore: unnecessary use of fmt.Sprintf
b1f30cb229986d1290afad66c6bea7e1c968b840 authored over 1 year ago by Rueian <[email protected]>7c7130015e1d918b51314000d7cddf9dbfe5942b authored over 1 year ago by guoguangwu <[email protected]>
f752ea374e11ede01c4208d1a7d418d4747fa432 authored over 1 year ago by Rueian <[email protected]>
587c677d1a457d1f87f60938e62eb1aeaea92605 authored over 1 year ago by Rueian <[email protected]>
feat: rueidisaside
34c5b924e92ceed66faa604821f6aa0d04dbbe64 authored over 1 year ago by Rueian <[email protected]>2edc1a12d59a70e29e2d8b6a27d4aa2008c9bf38 authored over 1 year ago by Rueian <[email protected]>
675fdf912bf2bda90276d46c15f2ed5bb15cb5f3 authored over 1 year ago by Rueian <[email protected]>
perf: no allocations for redis OK responses
94522f73c51cc8aedc8163b5a329ba9fff2518a6 authored over 1 year ago by Rueian <[email protected]>baa78d799317f456d6b60b1a369a66a7c07df2de authored over 1 year ago by Rueian <[email protected]>
perf: reduce unnecessary calls to conn.SetDeadline
ed166575861aa4a8b268b930d8ea75e413c887f5 authored over 1 year ago by Rueian <[email protected]>b26b5aefb1cfa6c2cfc0a7922020d6dd6d714570 authored over 1 year ago by Rueian <[email protected]>
7ecc0de4e24c2e30651fa7530e81e1e40f0038bf authored over 1 year ago by Rueian <[email protected]>
fix: hanging in the cancel fn of rueidislock.TryWithContext
b10717d4785aafa8ada65548f9a0e57dad25514d authored over 1 year ago by Rueian <[email protected]>4816b0eb83a4719d1da294ee555987eac440891b authored over 1 year ago by Rueian <[email protected]>
perf: reduce allocs/op by dropping the usages of strconv.Itoa()
862f730ec6f92880fd6c6f5b44f44e4e60b4eeb4 authored over 1 year ago by Rueian <[email protected]>1a070ea5aeaf6af4f390271af29a43706cc44b22 authored over 1 year ago by Rueian <[email protected]>
feat: use uber-go/mock instead of golang/mock
0549c195d14edf13a88bac04e4c8d0292c8e7bb3 authored over 1 year ago by Rueian <[email protected]>b6d7d1afff471a3deef1318260aefc079d5601de authored over 1 year ago by dlsrb6342 <[email protected]>
844f2bd7ad71b02c094c3d67ce55af5baed1d777 authored over 1 year ago by Rueian <[email protected]>
perf: reduce allocations of DoMultiCache
c8c41cdb57fcfd530b31f7c7bce6471832003725 authored over 1 year ago by Rueian <[email protected]>6ac0f99dce24472d641ca59992995358444ace0a authored over 1 year ago by Rueian <[email protected]>
d98d77aa621401aa88e1ea949f07b55b122c20d2 authored over 1 year ago by Rueian <[email protected]>
4321d9fe7fc0bac1bdecff75cadc33016c338de6 authored over 1 year ago by Rueian <[email protected]>
8410f48d401542093ab45261c88d5bd8e3236942 authored over 1 year ago by Rueian <[email protected]>
fa1f7d9713c02394a70186564bb3118407be031e authored over 1 year ago by Rueian <[email protected]>
perf: improve DoMulti by reducing chansends
9f8a06ddedaa57505db533709515f3e5b1448417 authored over 1 year ago by Rueian <[email protected]>1aba42b4d655b0995efc2b36704e2a4ecffa5fbc authored over 1 year ago by Rueian <[email protected]>
2911b2227fe64891d280bf6fc2527d53da80a141 authored over 1 year ago by Rueian <[email protected]>
47c3d7c027ff8b212885c5fa5378bbb687bc36fb authored over 1 year ago by Rueian <[email protected]>
14a877e74b6d6ef397628d03267823256639468c authored over 1 year ago by Rueian <[email protected]>
Separate sentinel and single clients in helper functions
219ea26a0e81d7266d5676fa71401bd9cf978b30 authored over 1 year ago by Rueian <[email protected]>aa596c70052fa87cb1391c4804fa51e2a5809292 authored over 1 year ago by Mohammad Fatemi <[email protected]>
perf: use batched lru.Flights to reduce cache contentions
3129ade2f07812b5c885550cfd7ce714ec5a3d5d authored over 1 year ago by Rueian <[email protected]>9c8c28b7fd7df13e8933102cfb2f235ffcf8dafe authored over 1 year ago by Rueian <[email protected]>
e82d25df8e70c27e0ad469e65e0f1fd393dc37de authored over 1 year ago by Rueian <[email protected]>
37ee4edd1e149618c67179623dd2831a2d28942c authored over 1 year ago by Rueian <[email protected]>
d0e7a79c0fa82de7389c4f45ed8fcb3d6c920930 authored over 1 year ago by Rueian <[email protected]>
perf: reuse intermediate alloc
e4a422afa50b2c60b646b5dec1b2d7fda08a318f authored over 1 year ago by Rueian <[email protected]>562a61b1ecfd7975dbe8e20011a3e86499541958 authored over 1 year ago by Rueian <[email protected]>
95e5094771ac079bd14ee07ecfad851e7d66694d authored over 1 year ago by Rueian <[email protected]>
c59a28bf748e0781bc7b69c1d52ce758abd0a8f5 authored over 1 year ago by Rueian <[email protected]>
553cecb54870232d582e0dfe278a661aed87ead4 authored over 1 year ago by Rueian <[email protected]>
ab43e76aad34ef4e83fd177e1b524fcc61d67daf authored over 1 year ago by Rueian <[email protected]>
perf: reduce contention caused by the usage of runtime.GOMAXPROCS
14d4f3b2f3e439c5ff07f06b6bf32719ef633ae7 authored over 1 year ago by Rueian <[email protected]>6707a3ae4fb75455a3f2d1647e787e6eaefb4886 authored over 1 year ago by Rueian <[email protected]>
90e01abedc9996051a70602c2dd9d4742c749bb5 authored over 1 year ago by Rueian <[email protected]>
* fix: cluster of 1 node with unknown ip
dba06d29f59b2529941255f5df579a995b550ff2 authored over 1 year ago by Fabien JUIF <[email protected]>* feat: force single client connection
87156cec5fc47ba77c936a777ca2b8c087022199 authored over 1 year ago by Fabien JUIF <[email protected]>test: update dragonflydb in test to resolve #203
5e8a6ccb32e159117dbacff818b2bc7c12291dd1 authored over 1 year ago by Rueian <[email protected]>d3af7a390e411ce8282a4a2a20b1ff331a12902b authored over 1 year ago by Rueian <[email protected]>
9eb6d7197c0107704b7c09be213815a0188c5d21 authored over 1 year ago by Rueian <[email protected]>
perf: speed up MGet/Cache/MSet heplers by grouping commands by connections instead of slots
583aa5a108e8b6eaadda1235c4301ff5aad3566a authored over 1 year ago by Rueian <[email protected]>086a2448e29f50da27dccccd3893be99e0f3b1ce authored over 1 year ago by Rueian <[email protected]>
perf: boost DoMulti/Cache of the cluster by grouping cmds to conns, not slots
c452a02cc79100a87c45237cbd096e73e745f691 authored over 1 year ago by Rueian <[email protected]>71f6b1a321f4150917ec0039eba54913e5e98a3c authored over 1 year ago by Rueian <[email protected]>
62f2ced49e5a134b23b57e39c799e5cbc07d3b3f authored over 1 year ago by Rueian <[email protected]>
76bf876b72c428a0d70768a8df0844777d080a9b authored over 1 year ago by Rueian <[email protected]>
2748d9f89ca335091f7e4f47a7e4af4adf21c242 authored over 1 year ago by Rueian <[email protected]>
bbc6c711b09de4f7a39f38bf5a73275ef81e5be6 authored over 1 year ago by Rueian <[email protected]>
fix: Use net.JoinHostPort to join ip to handle IPv6
674342642380066cf2b50c9edfd3c457a7c832a6 authored over 1 year ago by Rueian <[email protected]>34da7651ed7882b0304ecc3e3a6d3a1c12afc038 authored over 1 year ago by Vladislav Tarasov <[email protected]>
afc546260a420c0ff6a19af917f9f1b9608f657e authored over 1 year ago by Rueian <[email protected]>
e7a4e3cf9c20a443bf236daae2fa3405973682cd authored over 1 year ago by Rueian <[email protected]>
Use runtime.GOMAXPROCS() to determine max concurrency
33515238d3742daaae8777622cc14ae9768fab91 authored over 1 year ago by Rueian <[email protected]>Feature: Add AsGeosearch method for RedisResult
eb80ca807905c4389c4a760332e7c67bd282ca36 authored over 1 year ago by Rueian <[email protected]>Program may be running on an N core machine but only allowed to use M cores via GOMAXPROCS=M. Sp...
53047aa9142d2e1ccb330f5127234875bd6dada7 authored over 1 year ago by Mikhail Mazurskiy <[email protected]>97555dd2983bdb090832d37a6e0dd749cff9ebe1 authored over 1 year ago by Kevin Morales <[email protected]>
585a6499fd4bfd54330ae4ba7ac610b8efac7866 authored over 1 year ago by Kevin Morales <[email protected]>
65ffde2acfc94ac93da4f4b59aaba71a9cc9d64f authored over 1 year ago by Kevin Morales <[email protected]>
a8b5cb5f299339d305cc0b93ab52187707cf4f05 authored over 1 year ago by Kevin Morales <[email protected]>
97af9ca1a4d4c73155dcecc7ade95b6d1ce864e7 authored over 1 year ago by Kevin Morales <[email protected]>
57d29f74f29ac09f29eb02c599f0ebcfca66d174 authored over 1 year ago by Kevin Morales <[email protected]>
c081aa86f938bcbe5051714c6ec3989ef6bb6e32 authored over 1 year ago by Rueian <[email protected]>
bbc6be98a7f7f94c2d5c0ce73851c98c2898ca2f authored over 1 year ago by Rueian <[email protected]>
eaf61b155727ae2c62da86e590a7c7374587ca43 authored over 1 year ago by Kevin Morales <[email protected]>
Use type name in RedisMessage error instead of RESP3 character
6d09febe07e408d2aebed82a7fc43705077c0a01 authored over 1 year ago by Rueian <[email protected]>67a6bc36dd074e28e02c56f69a3c43e147278645 authored over 1 year ago by Kevin Morales <[email protected]>
Retry false locker closed
71bd05fa79b2378b573a1dde4f15eff21364fd75 authored over 1 year ago by Rueian <[email protected]>a31c986f039fdeca2b31af9ebf3be020f7861983 authored over 1 year ago by Rueian <[email protected]>
feat: type safety time
fb38c0098c5a40a252cc1d3c334d5d28f206fe8b authored over 1 year ago by Rueian <[email protected]>fb48679701ebf61cfba228f70635caff76e3c88e authored over 1 year ago by Hogan Chu <[email protected]>
5a49721a98b8205b7a6975a7417d6dd63719434d authored over 1 year ago by Hogan Chu <[email protected]>
25589088722ca09fc1ce1f7d72b66a9330abd155 authored over 1 year ago by Hogan Chu <[email protected]>
fe105fe70cfc3ba93f43032191ef99b004423fb8 authored over 1 year ago by Hogan Chu <[email protected]>
d126b522186b799404c68b499981c5aabcda5355 authored over 1 year ago by Hogan Chu <[email protected]>
45b2008fb313b16110d304b50c8af11b04238083 authored over 1 year ago by Rueian <[email protected]>
test case : update message test case for wrapped error
72232146b10c6e6f222cd0556cab6aae21a3b50a authored over 1 year ago by Rueian <[email protected]>