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
7cc45e5e3f33ece7e235434de5fbd24c9b9d3180 authored 12 months ago
Clean up rubocop todos
1db19c93bf35d2b7d56f97979587ece8753a30e0 authored 12 months agof0abed34c5252e3e08f20f394756fd3f13256620 authored 12 months ago
d53b68c757f20eae8413f2f7ba524d28fb312077 authored 12 months ago
Add PEXPIRETIME
cd88550c5fb4d73c96f6499eb86d309209790ead authored about 1 year agoedit expiretime's descriptions
1e52c1145954a0ed8554a8f8788b3c726e4f8d72 authored about 1 year agoAdd EXPIRETIME
a51d50c6f56b32403c3fd3fcea513581e7f26616 authored about 1 year agomake rubocop happy is my only desire
2e693be8d391c3ae376ff9559507aab1f1071112 authored about 1 year agoBump actions/cache from 3 to 4
e16cab83cfa7cada4160764200db325c546d6798 authored about 1 year ago
Bumps [actions/cache](https://github.com/actions/cache) from 3 to 4.
- [Release notes](https://g...
Run Rubocop against Ruby 3.2
09acb9026ab2deaca4c851e0bcdb0ef9318b1ee0 authored about 1 year ago
There's no reason to run Rubocop against such an old version of Ruby;
it's perfectly capable of ...
Handle unknown subclasses of RedisClient::Error in clustering
33d4233e3e447224de3dea781da020711ebb70b4 authored about 1 year ago
The Redis::Client code already knows how to crawl up through exception
ancestors and match that ...
Support `BIT/BYTE` for `bitcount` and `bitpos` for redis 7+
935f64f18d7c37386e9b01db71683f8f3b868cd2 authored about 1 year agodf08cd0a5da183c97d9c0f5dbaf8afbc30fd6821 authored about 1 year ago
eb72f8257a052c5eb16c9f5dbab70d8017f494d6 authored about 1 year ago
branch 'lklinginsmith/update_cluster_client_error_mapping'
Fix: #1241
c6fa9f4a0397d175bf93b85cec1ead9ca868c4b6 authored about 1 year agoee9edac25c40f90b352e30ad09d1ef8077cf9285 authored about 1 year ago
Fix races in publish_subscribe_test.rb and update truffleruby
58e43cff79a1a41c9a3979deec499149003d9767 authored about 1 year ago* See https://github.com/oracle/truffleruby/issues/3321
2a65de5a3bf5503c1122b952a691f28f24c0a9b8 authored about 1 year ago* Older versions are not supported.
c430c8400f0f0cdc91f377409363f2beb194a1be authored about 1 year agoCluster: Preserve message and suberrors when raising CommandErrorCollection
a592a63d6371ea4359c5334dbe523cc1425a2228 authored about 1 year ago
The constructor signature for CommandErrorCollection is (errors,
message). That means if you cal...
Pass watch: kwarg to #multi calls on clients
6729fc8f8a27fe3331f6d30cf306b7e7abe77a94 authored about 1 year ago
Both RedisClient and RedisClient::Cluster have #multi methods that
accept a watch: kwarg to watc...
Add sharded Pub/Sub support for cluster
230a5c446dd55300895efb6560ca64f053657a70 authored over 1 year ago54e6a7ebeed68dcd5ef6f37cf15e652debee6345 authored over 1 year ago
Support transactions for cluster client
ccdf15f4e99eb0bf8f7cc41d5afe6d7dd2782dff authored over 1 year agodda95f8fc3e92dec24356714c071719cd9e9c5ea authored over 1 year ago
Update default timeout docs
c888c749ba4bd6151d03edac48981fb742fa4e83 authored over 1 year agoThis pr, https://github.com/redis-rb/redis-client/commit/90d219fe59dc124ed9157c353e4e9d0c75b0eb6...
ad0f30be44f6be2dafb7a67c277df62c449e6243 authored over 1 year ago* updates README with new sentinel auth params
* bump redis-client from >=0.16.0 to >=0.17.0
...
Fix redis-clustering gem to pass the test with latest dependencies
01de51a59b2a44bafdc3672051e4dc4066a39bf0 authored over 1 year agoea4d04ab8c0aba595577c7df17274bbfcad80ec8 authored over 1 year ago
Bump actions/checkout from 3 to 4
1f370951ab0dab830461f36da67a93dbc1aabd6d authored over 1 year ago
Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 4.
- [Release notes](htt...
Remove flaky and redundant test cases for Pub/Sub in cluster mode
a9b8c23f74001061b3979ebe86aedc6b1a18c8c2 authored over 1 year agoFix `Redis#without_reconnect` for sentinel clients
c92e40302a838672aeb582161a2ceb3251dfa663 authored over 1 year agoFix: https://github.com/redis/redis-rb/issues/1212
3ea6b5793d8aa9170fcec4a51a73c3f5b5af1ca6 authored over 1 year agoAdd Redis server 7.2 to the CI matrix
5d5252d5d07f5183d7ea5320bf2a668e4ac778a4 authored over 1 year agoFix: https://github.com/redis/redis-rb/issues/1208
Also get rid of a unit test that is solely t...
63581a90772dbb8366180b9caf7bc1dd133e9dd2 authored over 1 year agoAdd some more examples of sentinel auth to the readme
9518dab89e9e5f534bd44ddefdc2ec62148fcbde authored over 1 year agobda5dc93a8fb2ae7ba49cd01afba0252afda2c38 authored over 1 year ago
92dc3fd89836e04c58b018c5e71632e61b3d4610 authored over 1 year ago
d40e20b15804d8583c7ed620b2ae182279372e3a authored over 1 year ago
Fix compatibility with `redis-client 0.15.0` when using Redis Sentinel
f7dfa6b3cb20bef8a7b82d6ab278ba6c5a460b23 authored over 1 year ago
Otherwise the error translation messes with the redis-client
code.
Replace docs on Inch CI with ones on rubydoc.info
f21cbca67b74e74276e5f8e1de1da4d6d6de64d7 authored over 1 year agoInch CI has not been in service for many years.
Signed-off-by: Takuya Noguchi <takninnovationre...
5c1e8142d0bd42899942663bf4713c20bd3a92f2 authored over 1 year ago* ✨ Add BLMPOP
* 🚨 Fix rubocop error
ff4399bfbc9d458bc1de1634a9714ad6767348dd authored over 1 year ago✨ Add LMPOP
fde7873de430e46302869d52e23fa6fd0aab1470 authored over 1 year agoc7877216c4c04e5b863cad1b45f0d1a00085a516 authored over 1 year ago
✨ Add BZMPOP
1f4041ab78d849aa61b3ad17766bd2c4c699c303 authored over 1 year agoac2a6519d527a10223c8d9491d6984a1c47a9d20 authored over 1 year ago
98aabb13d670c54dde02e0b5d409842adc612520 authored over 1 year ago
faf054d5800b6f38eccb6ad31d6043d1b7d4d98e authored over 1 year ago
Update sentinel tests for redis-client 0.14
bb67a53e6def31b5a266d92751242f90dab96d4a authored over 1 year ago
It now emits an extra query to refresh the sentinel list.
Mocks need an update.
Fix: https://github.com/redis/redis-rb/pull/1189
5904289e8aba1dc1f24a0723763205887ad50957 authored over 1 year agoFix: https://github.com/redis/redis-rb/issues/1188
a1e9c17637b35dbcfd8b38585f96ff69d1ad08de authored almost 2 years agoe4f5299aa0109d1334564f20ae8522866ef554e9 authored almost 2 years ago
Add change to default client timeout to CHANGELOG
ce2c258297efc2991e509d57e593e76285d58b0b authored about 2 years agobd8e2c3a4e2e4054d23423affd29000635a1cefb authored about 2 years ago
6dbbc94e48c62ae3607c3a2796b49878dd03c5f9 authored about 2 years ago
Add wait on blocking commands for an extra `config.read_timeout`
9c49947cdf48f4978c26d70c11e7f598d2f84777 authored about 2 years ago
Previously we were waiting an extra 100ms which is totally arbitrary
and might not be enough.
Add Ruby 3.2 to CI
f78beb1000c4e1ec28d53026e1e8d2c94ad3787e authored about 2 years ago031911a6d0c25e183dd8d640c67e93d47e995b66 authored about 2 years ago
[Redis 6.2] Add MINID and LIMIT options to xtrim
5a9fb00366c94cb5603b13e903afee58a3e3ee7a authored about 2 years agoe76e1cb999977c9ea4f47f84262d5155500ce5ae authored about 2 years ago
Fix: https://github.com/redis/redis-rb/pull/1168
3c42db61ff6909792e5b15e28be34c18347852a1 authored about 2 years ago[Redis 6.2] Add NOMKSTREAM option to XADD
a8e00cbdac5e2eefc1872c0718d0290975b6e93b authored about 2 years ago2c0f0dbdb6f465e12655dd7af0b812790d207103 authored about 2 years ago
Fix XAUTOCLAIM when entry is deleted
fe90f6d2dc4fd822cc45fb3809529334bae420fa authored about 2 years agoafece36fcd6d4bd0cb80b84688bc290d7f2ab3dd authored about 2 years ago
245edf613b623958feadec04c4d68dc4e8d79619 authored about 2 years ago
redis_cluster is an unrelated gem
7b64b794e5aa1a59e46cb6e32137a008b1a15bbe authored about 2 years agoFix: #1159
d4b24e1e4fac7b9e3fee01947bf400f52ea500cf authored over 2 years agof3d886f9380e203ffa44e85f769f8caef2cb5f02 authored over 2 years ago
bdd51c9f56fc472e91cb6d42e58e37a257de8c47 authored over 2 years ago
Fix automatic disconnection when the process was forked
94292055daa702f12e4d7437698a05a77df7caf7 authored over 2 years ago
Fix: https://github.com/redis/redis-rb/issues/1157
Ref: https://github.com/redis-rb/redis-client...
Improve performance of mapped method's hash flattening
fdf61e578ae8438e466961cfda91aa9727f914b5 authored over 2 years ago525e5c487054acfcebffb42c77702c4c166b7d54 authored over 2 years ago
Fix Ruby syntax in `reconnect_attempts` example in README
912c0087a2984978ea1380c633ce18debedf0577 authored over 2 years ago[ci skip]
371d8c1effced9e1e65a2ffcd0ed01a89c5c2573 authored over 2 years agoShrink cluster test cases guaranteed by redis-cluster-client and focus on behavior test for meth...
07cccee67d3b8ddc3c63222a52e0e58f695cdaa2 authored over 2 years agod6cf65102449b5a238e15fc49ac51f12c788aa4f authored over 2 years ago
a3070af9323355442a23e750afc105d5d01fa2ac authored over 2 years ago
Add a description about replica_affinity option for cluster gem
c7adca24d33024dc09dfef84519c755a6ffb6b28 authored over 2 years agoCast ttl argument to integer in `expire`, `setex` and a few others.
5256c39f1a5a016ce60e30236da040c5d938f665 authored over 2 years ago
While migrating a big Rails app I noticed that it was extremely
frequent to pass `ActiveSupport:...
c4254cbd857f8781686aea286e4fd3c23783737d authored over 2 years ago
fix changelog instructions for enabling 5.0 behavior
ce508dc441457a3461c74ffe9b22be8862ec938b authored over 2 years agoCorrect usage for ConnectionPool guide.
65aa1dffd6bcc7b49bb487c5c3240cf7ea4c1da8 authored over 2 years ago987961b7d1718e972f2a0f7331c92d1cf1d46575 authored over 2 years ago
https://github.com/mperham/connection_pool#migrating-to-a-connection-pool
43b6fa6676af3c5059fea317ca1386d5dc4d7c2f authored over 2 years ago