Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/redis/redis-rb
A Ruby client library for Redis
https://github.com/redis/redis-rb
Previously, if a clustered client is unable to query any of the nodes
for command details during...
[Redis 6.2] Add EXAT/PXAT options to SET
c97360b6c81f6d4d2d3e12732042b75ce0a2d004 authored over 3 years agoaec0ba760886989f839b186ef76c4aa98f4cc1d4 authored over 3 years ago
17ba0947a253f8fa56d6b3e430fc1a4813bef9a2 authored over 3 years ago
[Redis 2.6] Add support to getdel and getex
688ac958082d36f461f036cf62a96f213a11cbe7 authored over 3 years ago4d70d34c6e87852b98991c66c0133268f6a224af authored over 3 years ago
94d606c04c0322600cf1c4dfe4ebba12155e7ea5 authored over 3 years ago
97357e41f09abffe9c226166590a0853ba50ac45 authored over 3 years ago
Improve empty stream responses deserialization
97742e0d98630c65b0a129a69d4469a970e33178 authored over 3 years ago2e85516e2e7f14d2ea71decbd7d02d6be70820ea authored over 3 years ago
5585b673ec12cc43cd8e7a5760c4171a2d7fabf5 authored over 3 years ago
444e219abaf52e9bcee3d63159b4dfbc55de6d59 authored over 3 years ago
5dd7df9310b1bac97b4ae0385faf7ba6c0fee1d2 authored over 3 years ago
Fix a bug for cross-slot validation in pipelining
a200ee3fbf9d39e01bc8bfe1433386fa97f365ed authored over 3 years agoCo-authored-by: Jean Boussier <[email protected]>
691aef7852c3aa6bc102d3185df205bf94c31de3 authored over 3 years ago25715d58f8108ef9222d00e30ead8ae057036dc6 authored over 3 years ago
add XAUTOCLAIM command, added to Redis in 6.2
baf57060a8dfca433fc840eedcd85c786fdd2101 authored over 3 years ago73870ec7ed45e3f9375bbec082d50fddea204008 authored over 3 years ago
Fix: #1017
ae807083c2e4737bece306cbc403f845a1a5962a authored over 3 years ago01768dab789c7f819fbbcdcec85802cbbcc83d5d authored over 3 years ago
add ZINTER command, added to Redis in 6.2
7bb6b638d3e7755fee4ee7f73af57620663e6a1e authored over 3 years ago68fe7b592fcf2c993c7dbbb4d4d35834fc7dff0b authored over 3 years ago
f759203f129cb098a6d9c90d1c04dad019885f97 authored over 3 years ago
Fix password authentication on Redis 5 and older
af0b66cf99cc8e9f427452f8eb9da6366dc6257c authored over 3 years ago98cc390720ee76b077e998445a447df25ac37180 authored over 3 years ago
Update the command info test for Redis 6.2
a5c1ceeeb8ba122f6d3b6196527c68dbc0a9c572 authored over 3 years ago4b9bdc4f94435339b658c8c2a333ba7978fbf2b0 authored over 3 years ago
[Redis 6.2] Add count argument to lpop and rpop
589a4e7e114415eeaf4a5ac5eca07c2c02528846 authored over 3 years agofe62c45feb72b85ff8e69699d416493c913b2980 authored over 3 years ago
[Redis 6.0+] Add the TYPE argument to `scan`and `scan_each`
fa76a2661739f56e3458fc5ed5a7b7c31861eff5 authored almost 4 years agodb300d18443f0d2cb74e8a2094a19447fc5504f1 authored almost 4 years ago
Fix build command! child status global
f94a57f5f9b88154941d0e8f873137f8c8fca2e6 authored almost 4 years ago6c09ca6393ffab6f31dcc66f1e72db74ebeb099c authored almost 4 years ago
5eee83fd726bae67e411a6290a1fd7a3edabfffe authored almost 4 years ago
* Add Redis 6.2 to the GitHub Actions test suite
* Fix cluster commands on server test for Re...
6542934f01b9c390ee450bd372209a04bc3a239b authored almost 4 years ago05425d4d51287e00b5187a75885c45ac7172bacb authored almost 4 years ago
fix driver failover
b42d25162d9856a3091ca7830635a95eed9bcb74 authored about 4 years ago2d878cd21bff1980afd2913020288cd3f9c14225 authored about 4 years ago
ci: Add ruby 3.0 tests
72bd3a33cb254dda96f01c9bb5410450c419b58e authored about 4 years ago71505edd9c666c60687d42c3278e76766efc8688 authored about 4 years ago
3d3baafe309374f039658566e18fc1540beedeaa authored about 4 years ago
Support AUTH command for ACL
c449816bd9f47831cc2cdeb8f0e24636ff49f663 authored about 4 years agoUse new API in benchmarking/speed.rb
0e084ace9fba38cfab021d700cf575924828d446 authored about 4 years agocaca7c0184abff24d7c30464d7468caf425d3fce authored about 4 years ago
aecf934597e957f88d2ab23e9aad8f9a9e4c208f authored about 4 years ago
c4be8f49c6d18f1e5ee2d2c8dbf7e4c94fa109ad authored about 4 years ago
7587668c1fe5c1f30387d80b5682a93678be40aa authored about 4 years ago
Optimize SocketMixin#write to avoid string copying
f7d354fd1f7069ccf5e7392d3bb83f48d9bf8545 authored about 4 years ago24afd8ac3ea0375ec276a89055db58afc8c4f69c authored about 4 years ago
02b6ce50d2673f1bd8af41c37d69b5da75797f4c authored about 4 years ago
e05f08e028ea8392fd1ae55fccf4ca05d0db079a authored about 4 years ago
Ref: #962
Ref: #961
Add missing defaults
d896ae2c7391ba9af667ee3ec8f70192e8daf1da authored about 4 years ago1d08c46917cac7a2e062f5507bfb68bf445a34ea authored about 4 years ago
5cc73427c20354b6800c82c93e07768310dd1ae3 authored about 4 years ago
f270e979bcb64f80eeac2b0be41ef502b794f9d6 authored about 4 years ago
README.md: Disable reconnecting which doubles the duration until unsubscribe
33f19025214d43515cd28d5dbd7f4b86bfa2fa1d authored about 4 years agoTest against redis 6.0
82ba7d54f492711ab31ec16bbe533ed0808cd2fe authored about 4 years agoPrefer `IO#wait_readable`/`IO#wait_writable` rather than `IO.select`.
ed22638a6010d3d41cae28aba473256c07e55628 authored about 4 years ago0a9ae6bc3b6872356d39af80731edcc8e2388825 authored about 4 years ago
9dcd731c11451dbe7de951f8ba16db1c0b60d982 authored about 4 years ago
This allows the Ruby 3 scheduler hooks to improve concurrency of Redis.
41c912ee6a10885ef3967f78eb228a29ea9acb75 authored about 4 years ago087a11b585978cd3970d22d066b7d8ccd89a40f6 authored over 4 years ago
Use the exception: false API of read/write/connect nonblock
9e389de39c9990c70ff7a2bc310d67d4e4547ab4 authored over 4 years agoc5b258d4340ba7687dfc3ad4f91f3b93e5a0e9c2 authored over 4 years ago
fix: corruption of client during interrupt
eac9b3526dc0909d3fe3a12728e4aaef73a5a042 authored over 4 years ago61c36e02373c9317b042723f574cda6791c6f70f authored over 4 years ago
dbc06e76db625d0d93a55cdd1a30cfa497ac52e4 authored over 4 years ago
Fix flaky test case for synchrony driver
af087c5e37fcdd472e15cdb7778acc36dad6b137 authored over 4 years ago0da604fd0023991126fa36c3e4588f729a472417 authored over 4 years ago
cf44d716aa36f92556de7be1c2f4af4c6d750c92 authored over 4 years ago
3a373776489fb8fe20ef5b74cbc2c880d6d07297 authored over 4 years ago
Add transaction support for redis distributed
69ce376d2bc18d60ea650c44d36db61dac16ff63 authored over 4 years agoFix SSL test issue
3aac4e9017f0b2e7c4b41294e9a40565441a6d07 authored over 4 years agoFix several unstable test cases
9b4a88557de87ea5f708f4ebc4a99c92ee6de388 authored over 4 years agobd6de9fb73651f770ecb012c2e1c402ffe7190ea authored over 4 years ago
d87871f2594b7b6b51ddd66021dd031413180c59 authored over 4 years ago
655736fea1f5c35999145ba10ddaac4568c87872 authored over 4 years ago
8743bfe2b6fd081533070eaf1aa71ab756b01af9 authored over 4 years ago
898c8a6109a6677a4bde9d241b9c959849ef8b35 authored over 4 years ago
797418b26b221a2bd2790ef226777f7b90adcad3 authored over 4 years ago
4b9c3f47e6169436233be03d58fbc1c0fccc757e authored over 4 years ago
4373b2c095bfc89faad970aa36977ff1a8371442 authored over 4 years ago
f32289c253b7029c89e1c162b61d05f5912c5309 authored over 4 years ago
9fd381b18da20248a111cd9551354907c772a00a authored over 4 years ago
Handle empty stream responses
5071cf2ae42569fbbe87ef61b4cae7cac86f281e authored over 4 years ago7b8ac457e4fbb37c2407e89991e3179e3415504d authored over 4 years ago
Add `Redis#hset` change to the 4.2.0 changelog
0546fe6c62de81843e8f0e9353cafba52d76eab8 authored over 4 years ago2174453fd6ce1bd1429228b175630f2b0bd64dd9 authored over 4 years ago
4018e50225957d8d8bf6ec9afd1bbfa50a1a63cd authored over 4 years ago
Add ability to silence `exists` warning message.
8e93b7c7211db07e01a711acb795cff10023eece authored over 4 years ago
The warning message can be disabled by setting `exists_returns_integer`
to `false`. You will re...
Fix `Redis#exists?` to return boolean value for multiple key match.
8982fa20d77f6755ff9488f9b92bf7c78e32eaa0 authored over 4 years ago525a93edbb2e65ea94634f30153d38cf85e3fe7f authored over 4 years ago
Add project metadata to the gemspec
850ab84123bb4466e2a5c8c61ba9adefb451f21c authored over 4 years ago
As per https://guides.rubygems.org/specification-reference/#metadata,
add metadata to the gemspe...
da958451249723ade0b5d4b72e3cfbfcebcd7061 authored over 4 years ago
This both help catching typos, and reduce needless allocations.
1e5d0a15f7f1e7d290b90bbd4191e5622e95b6a1 authored over 4 years ago8669555c60dabd983efc5f6855e659af3b1d0435 authored over 4 years ago
dd4b6fe9b1bfe0fdc79f924bf29cc7c8b2e037eb authored over 4 years ago