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

test: pkg/conn with cleanup, lower concurrency to 8000 for race detector limitation

0f918482893fc031c243128d1cd8fb808c489521 authored about 3 years ago by Rueian <[email protected]>
test: pkg/conn

da0c8f04175c0c5fd10a86bbcfaf232d906b46ff authored about 3 years ago by Rueian <[email protected]>
test: setup mock for queue and cache interface

53947e565c4b49b7231a48ef881c5936cb9c08c5 authored about 3 years ago by Rueian <[email protected]>
chore: update readme about command builder and client side caching

7dbe3f1e6371f73bc6ede9d7c399b766013b92d8 authored over 3 years ago by Rueian <[email protected]>
fix: recycle cmd buffer after response

e520d84a2b2efae8b0a26683b74ee69c4a2d18d3 authored over 3 years ago by Rueian <[email protected]>
feat: support singleflight on cache

1b03bd2421b7e531bdac0baf0e08d8d0b600bf68 authored over 3 years ago by Rueian <[email protected]>
chore: license

c96740f41f07b8d0751301315bd951faf20e0e04 authored over 3 years ago by Rueian <[email protected]>
chore: readme

30c90dc991f24e073bd692e1cfa2d4376f72a36b authored over 3 years ago by Rueian <[email protected]>
refactor: NewConn to accpet url path

2be7593828764dadfa73e41ce16d6d3b393969e4 authored over 3 years ago by Rueian <[email protected]>
feat: add cmds.Builder into conn

fc0f65ea6d6d5c613af33f059255d5073db17007 authored over 3 years ago by Rueian <[email protected]>
feat: support select db

68f690044324b7dd4493e1b0dd69cec6a4057ff7 authored over 3 years ago by Rueian <[email protected]>
refactor: rename Write with Do

7561bc4ee5f221fcedd21860644901e091a57417 authored over 3 years ago by Rueian <[email protected]>
refactor: move cmds to internal pkg

ba41fab7f4bbf3a050eb48d353ccac552f2346b2 authored over 3 years ago by Rueian <[email protected]>
refactor: export arg struct

c3f2ddcf5f89fe1dc4bff3b9b781a4a2eb0ef2ae authored over 3 years ago by Rueian <[email protected]>
feat: command builder with sync.Pool

20716ac83761e2e1b3c49d7ee5494e2702940746 authored over 3 years ago by Rueian <[email protected]>
fix: ending arg self loop

8577fa4f079069805dc222d84c511a8b03a7ec88 authored over 3 years ago by Rueian <[email protected]>
refactor: remove multi args from entry to self arg loop

f0db214ed1311a49e99e55ef5ea0dbc1765e3314 authored over 3 years ago by Rueian <[email protected]>
refactor: variadic int64 args in auto generated cmds

3f2d03873e004a939f83cc48f68e460e077b3c36 authored over 3 years ago by Rueian <[email protected]>
refactor: shorten append

b11e0c60e7d301e241cc9427f3b690e89da1b3fb authored over 3 years ago by Rueian <[email protected]>
feat: auto generated redis command builder

6ca86e6235cb2c97a376d536d98f06b2820cbe30 authored over 3 years ago by Rueian <[email protected]>
feat: remove float field from message

63bf3506b9fa4d70feec405540a2c1094be420f0 authored over 3 years ago by Rueian <[email protected]>
test: internal/proto/messages conitnue

8bbb9d4521a13dc626455584da923937645ba8f8 authored over 3 years ago by Rueian <[email protected]>
test: internal/proto/messages

6f3cceb9a355a807f1ed60c9255f9c2d18e79cd9 authored over 3 years ago by Rueian <[email protected]>
test: internal/proto/helpers

6e5b7fe4286adf5a9717acc237a14620eecc4209 authored over 3 years ago by Rueian <[email protected]>
test: internal/queue/ring & fix PutMulti

d63d0b82e612ca9782fd5b24d75607c630de915a authored over 3 years ago by Rueian <[email protected]>
test: internal/cache/lru

70bf98a8ebb1385747dde1369886b94d4bf54b06 authored over 3 years ago by Rueian <[email protected]>
refactor: move benchmarks into internal/bench pkg

7dc3c8833ef544d6bbf6f4f7b68f96784503527f authored over 3 years ago by Rueian <[email protected]>
feat: send hello and enable tracking while NewConn

9a9db7c9bb390a2b065e8aea08dfd6dbdd2cc746 authored over 3 years ago by Rueian <[email protected]>
feat: clean cache if conn closed

d8e01df3b5ae8c0ab08c284e202d8264c788f149 authored over 3 years ago by Rueian <[email protected]>
perf: benchmark for mutex in conn

256861b9af13055e3cd6ec6d2643fbb5c082015a authored over 3 years ago by Rueian <[email protected]>
feat: impl opt-in client side caching

5cd03102b24da36f19423f3c9bc066c144f7d45c authored over 3 years ago by Rueian <[email protected]>
feat: skipLastOne on ring to support client side caching

a928b227850a30c3d1596f51a0cd8cfb9ca64022 authored over 3 years ago by Rueian <[email protected]>
feat: support for writing multiple commands at once

24d68ac8e7d2f7bdef67fdc94814e65b8666f7f7 authored over 3 years ago by Rueian <[email protected]>
fix: internal conn with new proto pkg

1527b7f05abbf1c9f3144a7ba686784597cb9038 authored over 3 years ago by Rueian <[email protected]>
refactor: move proto pkg to internal

85b840d808a5dec66de80245d54928af47cb796e authored over 3 years ago by Rueian <[email protected]>
feat: impl rpc style connection

b167fc2b30adc5c5f98f072069b25127d3d88c2d authored over 3 years ago by Rueian <[email protected]>
refactor: move conn pkg to internal

040a6bdb67001069ea14f05701185ba464ab303b authored over 3 years ago by Rueian <[email protected]>
refactor: move queue pkg to internal

86c3f79449ae10877514367188460706f56ebf36 authored over 3 years ago by Rueian <[email protected]>
perf: refine ReadBoolean

e66c4fafee810e27bc26aeef6fc8b901bb26447c authored over 3 years ago by Rueian <[email protected]>
fix: missing neg int

1f59145188df4fac021ec88f0e636615d83d6c8b authored over 3 years ago by Rueian <[email protected]>
perf: add StringArray and Raw Message

cde29ed27c241d0111c91bdc69f986e59d9bcb8a authored over 3 years ago by Rueian <[email protected]>
feat: allow queue.Next1 with try

5667c2b89bd39ebc4cddfbb8e3b8ba00527bd4b6 authored over 3 years ago by Rueian <[email protected]>
feat: impl MP ring queue

6c73cb541ed7879ebded9e8f8a8940ec29667520 authored over 3 years ago by Rueian <[email protected]>
chore: rewrite readI to avoid unnecessary string allocation

3592598f1eb99ca9f24d28cd74a3b97194438e83 authored over 3 years ago by Rueian <[email protected]>
chore: remove mapacces to message handler

2e4d4e250b3bffeec7117c7b961c644ef9e76ba6 authored over 3 years ago by Rueian <[email protected]>
feat: make proto fields be public

dd45cfc1fd3e3b6979d91cf116aa31297f9b29c3 authored over 3 years ago by Rueian <[email protected]>
refactor: simplify resp impl

298f49d862980bd79bda820f3eb843073b954705 authored over 3 years ago by Rueian <[email protected]>
init: impl resp3

50085f3190f65b7ec5807c3031947afe38a9a08e authored over 3 years ago by Rueian <[email protected]>