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
We check if one and multi has block command, if true,
then there's no need to sleep.
f10a1ee7c7b42f00469a841ebc79afb3e83342d0 authored over 1 year ago
cb6a8f3146fcc81867e6b2dc205a747871eba13e authored over 1 year ago
53662404ac4a6d4a2793ef9575df7254bf2556e3 authored over 1 year ago
feat: avoid using QUIT command
08096d89a9c53d9309048bd9f9edebe44e34429a authored over 1 year ago11398f15e7ffa3a70cfec114124da430247a155e authored over 1 year ago
6a804776c5e2b6e9582d3873e8806342b1751f75 authored over 1 year ago
From the suggestion in the documentation in Redis QUIT[1],
> Note: Clients should not use this ...
578ce532a9c43caaaa1ba5d1f6ee173b701c6979 authored over 1 year ago4691df78d054f55f7b45bc4c24949cc471e8c819 authored over 1 year ago
feat: support multiple addresses #317
d734aa1d5d0aca9b58a620e399b2be4b2b90bc4b authored over 1 year ago5392a6534fc0722a7a61cf554fdfe88a8a426a41 authored over 1 year ago
fix: rueidislock's infinite loops when receiving bulk invalidations
ebb261d39d32a55c9ef196183cfd17fbf0558f50 authored over 1 year agoAdd option for an AUTH credential function
0608d8bcfa3563f2aa463b7f80bcb6ae04bb2afb authored over 1 year agodbcc67fdfdb56458101a9de633e95ee945fbc811 authored over 1 year ago
848be48a4beb3d015e268f5ef55d12114b90989b authored over 1 year ago
eb45194d537bdb3136b22e2984f3b993b2ebcc95 authored over 1 year ago
4e74bce3254c434569e351974232bc44fa79d8d9 authored over 1 year ago
Add servername and min tls version to tls config
2f2f4da3b9a41c23f922ce5551a90088243393da authored over 1 year ago2094d67085aad6f99dc2329d542ddba42180090e authored over 1 year ago
e8c4a0f4979477c270e20e2b36c809a8ebf782ae authored over 1 year ago
b9b0f4b68bfa046829534a5523a7a9bde6fec681 authored over 1 year ago
fix: allows cmds.Bitfield() to be completed by Get()
8503e0d7070e29491e74db166b34d0c9c98ced79 authored over 1 year agodee8d4cb249f68ac57976447227df342e0cae376 authored over 1 year ago
f30dabfa1ff6c354c2da4f17ebeb11479bf58904 authored over 1 year ago
658e98238151808c3115ac396bc0d0c58a90e93e authored over 1 year ago
3f8295d8132ec8c634083bad420a7a84b00c05b9 authored over 1 year ago
afc60315193faad25d0fcb5980f9f6abc7820f7b authored over 1 year ago
feat: rueidis.Incomplete represents an incomplete Redis command
9877c2e12675842f634613c8d6ac2dea126b30e1 authored over 1 year ago2815c44f4cbfeebdef02943aa8fa32e6df5324dc authored over 1 year ago
feat: use CLUSTER SHARDS for redis >= 7
256b4a7e95ce0993a98f5d26cd61c11486e5303c authored over 1 year agob387cae3390239316abbc0745ca9c9a4b4d92d1f authored over 1 year ago
73da7f7b532f5705922e68cdc5df5ee73cea9175 authored over 1 year ago
c2ec5fb10d4817e4f1d96a9491760e67b49a7efe authored over 1 year ago
8f246f62e53b95e5f8d63a6b1740fa892414da5d authored over 1 year ago
708f7e0a53d7d1e1501742d95c7d4951b5648a59 authored over 1 year ago
fix: enable gc to eagerly recycle used elements on ring queues
d5b8a102841ed13b1dd3d4025d5fddbe44872e64 authored over 1 year ago7326aa92847bd313540c999f6a0a1d63e4f4582a authored over 1 year ago
* add tests for cluster shards parser
d5ddeb3b229be2f168c49a6cc45644549bfea596 authored over 1 year ago4d77aad07cace642e327adc84fa46c0f886effbe authored over 1 year ago
d569285d4914485aafef51e17a9903191240e8cd authored over 1 year ago
866226f62073159b5447b19bc15953598c83a54d authored over 1 year ago
dabff857bdb6c696774764d59d1e708afc4a9131 authored over 1 year ago
061235434ec84cc8442c1515c697791138052c2e authored over 1 year ago
3e46ff9cb47f84713f2681ea8f1e0a1da47c66c9 authored over 1 year ago
1eb1725e7417a294535f30ee0dbf549ecfe9d4fa authored over 1 year ago
44f60acf6ed3d10ab431e4ef221360ac0044d877 authored over 1 year ago
6742a2ef65fe682772d925a661794f49769088c0 authored over 1 year ago
d135b12259fecbf3518604b2bd23825cb084aafa authored over 1 year ago
feat: detect misuse of client.Dedicate()
5128a752974954de6d41bfb7a64b259589789470 authored over 1 year ago394894f28cb68fb78a4d6ef2af50f4170419ea98 authored over 1 year ago
Feat: Human readable results
3f0b61d2725e324844d450a72ddad9baf1b4ca70 authored over 1 year agoAdd tests
3165dfcd1f46c325ce1def76431738fb8d85d983 authored over 1 year ago706a520a81110c2de5396b6fd1750365ab7b140e authored over 1 year ago
add FT.AGGREGATE to readonly commands
c0e2e54e4cabc8c892ec67549d58078c2266b315 authored over 1 year ago77d90f4c112776f053c9703106f5fc25e1e4e258 authored over 1 year ago
95bcae386419fd17d9515ea17977f1560db72adb authored over 1 year ago
b4f70cfad2173fb2ebfb64c50b59bf3b02105f89 authored over 1 year ago
Add ReplicaOnly support for cluster client
d17c53bd9ef428ace6366bfe3682ec25884ed851 authored over 1 year ago345c26d4f8e753602af75c8af0271383899326e5 authored over 1 year ago
64970056683ac7a83acbc71ecf7ccf2b9284d7cf authored over 1 year ago
add FT.SEARCH to readonly commands
19e115b2d48d3e434542cd22dcd9b15f873a3285 authored over 1 year ago8b24fb058b5898c4fd8bb44a7e630627dc649ed6 authored over 1 year ago
bcc9349b5fbd2ececbdec5d68ae2b1e0982e589a authored over 1 year ago
6556f2fa4d07c416b3029f04419ef77067f09b8a authored over 1 year ago
feat: rueidis.ParseURL and rueidis.MustParseURL
8d1fc7f31841c00a5629b5d945c565be5c316325 authored over 1 year ago42b01215e64309520d6af6a5d14035935c1795e0 authored over 1 year ago
fix: Search of om.JSONRepository when using dialect 3
92d534f0a529a18985a2a3eca320c1395e461a19 authored over 1 year agoba86e364a85136a6a0b82a3d22468c0441367489 authored over 1 year ago
aebb626a46265a2c7cdf1c400af7035f0dbb8777 authored over 1 year ago
fix: always use the . legacy root syntax in om.JSONRepository
fc69f618a947d39a9e6a9d079ee899078c65a266 authored over 1 year agob09ba40c2ad714c4a92a99e5c0c01697e4f170bc authored over 1 year ago
feat: add TFCALL and other RedisGears related command builders
b857a85aa7a74999b30abc84a84b129c0321e659 authored over 1 year agob94943c88f3f8d85a8a317c95937522b2aeb5844 authored over 1 year ago
3c36420dd692323f6c5278b8387414ca0dca796e authored over 1 year ago
perf: recycle intermediate allocations in MGet/MSet helpers
9ce5a4bda0dba1ce9199b3b3e4b5f58d702ada46 authored over 1 year ago96af033754c058d257f8306bb384d8fe57afc0a8 authored over 1 year ago
feat: allow using *, +, - symbols in the TS command builders
0fbb33313c6363db038d61504f5f40eb1ddc59ea authored over 1 year ago8e81225c5d348509e9e886b116eae150e0afded2 authored over 1 year ago
refactor: use clear() to eagerly clean the builder slices
b47659c0d38d6d8b9f3db7472f95503db4983d90 authored over 1 year ago1f2e2536536a26c9a119fb0dfb984900446732db authored over 1 year ago
7e80a0ed1e0915146db44a96a7e355ba39ed2363 authored over 1 year ago
c596d7e0356e28253f3269acf4ed96be2e563296 authored over 1 year ago
0993dca5f5dada8a745d4803a198ed85e6df709e authored over 1 year ago
2c135b3b219c9b23f2ba00a7f83a276e72f2d1fc authored over 1 year ago
9c1e914253c76ed178d22d37412c7b5ccbc436ec authored over 1 year ago
feat: supports new RESP3 FT.AGGREGATE and RedisMessage.AsFtAggregate
09bba2ae50f47fee93cefc899b1e76aa7e29553a authored over 1 year ago18249b9f5505d52eac8865ef446bd06fa1229091 authored over 1 year ago
1c1d07dcd8fea0a8b79c7682388b29a8fcc11ae3 authored over 1 year ago
07456179855c216d5af405b4c7af005159dfff90 authored over 1 year ago
feat: supports new RESP3 FT.SEARCH
19505d3c85304fb17b0fea3a091fbfd75de223bd authored over 1 year agof8f2a5e8afbdd6c1f70058cdf3d2a444d16cc0b3 authored over 1 year ago
fix: handle MOVED errors for non-readonly commands in DoMulti
d6ca19eece1436e5e5fb2cef1bcdf6404f09e136 authored over 1 year agod9b4051d9543d0688db1c9732293b40d96d274ec authored over 1 year ago
perf: clear builder slices eagerly to help GC
20875c372a849cd3cc31585758afa8e5b2fa5850 authored over 1 year ago982573ba09e8766d133cd3fe52c12660267550ad authored over 1 year ago
feat: introduce CoreClient as a shared interface between the Client and the DedicatedClient
08a6c6c00e3917e5bf62c496a4e7228d6a590902 authored over 1 year ago81a3528abeefe7dfb22a66fa6c0b45c4d4fee233 authored over 1 year ago
feat: export command builder type
938e17d64d903d62cd3218a0a91527b5924332c3 authored over 1 year ago2f364f9336abf7f4a1103ed107b2c99d7f40634d authored over 1 year ago
feat: always using Redis 7.2 CLIENT SETINFO command to set library name
3cdbe5a603146b5b31d3d2d6ee93d1660aef3049 authored over 1 year ago