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

Skip pure Ruby connection when Hiredis is loaded

cb6a6b927fe529d07d5aa3adc6815865cc2e9e3d authored almost 14 years ago
Determine which connection class to use at run-time

ca05d78d793e635db0d0647bed852ab1e48a5b23 authored almost 14 years ago
Rename connection class using Ruby's I/O

4204b96d41190645b889af4145a1c617a8372c34 authored almost 14 years ago
Explicitly use string for determining key tag and node

ec8149dfb345b8e69585a85b8144d18fab3f03c3 authored almost 14 years ago
Regenerate gemspec

aa3951c32fa67c7a66566a63906434153e41c08b authored almost 14 years ago
misnamed file caused rubygems validation error

281a9799420270e4440e3e82e64d981fc77a4291 authored almost 14 years ago
Thread-safe by default since 2.2

46abd29a0cc9bfbf2f27dcc6a207fe91abd4495e authored about 14 years ago
Add note about known issues with IO#read on different rubies

cb64c2a4a245b1d8b752c9f5ad07c94bc305157a authored about 14 years ago
Note on connecting to unix sockets

a509c53139e1cfcc62e60e29fb4dd9bae54b21ce authored about 14 years ago
Update urls in README

ba5fa9709d15a5c6087b4aa7610d943bc911a24a authored about 14 years ago
Explicitly pass control to subscribing thread before publishing

196f49f4904cf61f0e1feeed7ffb3c3257af7ea3 authored about 14 years ago
Change README ext

658b98cb9209ffa7cf742c12d420e44c8120ebbe authored about 14 years ago
Ignore ECONNRESET in mock server

595e6cc681cdf652c270e44d7efb7924ab1d6110 authored about 14 years ago
Pass control to other thread while waiting for it to be ready

a36ec33ce5478951b254c9014228aab7d0c187e2 authored about 14 years ago
Try connecting to last IP in reserved 10.x subnet (issue #92)

aacdc0dbe99d54848c16caf26d4be66c19f9cd31 authored about 14 years ago
Add CHANGELOG

d27c4f1fe12db3282272d6550f41dae74e34aef8 authored about 14 years ago
Make thread unsafe by passing :thread_safe => false

8876c152831f181145163e4f5a6132747492b699 authored about 14 years ago
Allow passing :withscores to sorted set commands

25535a9905fb732888aa23c6155aa7c6095ecb71 authored about 14 years ago
Only create map in #mapped_* methods when result is an array

b96fcbb3e094d02f5b98ef9d8bf3db2d9025c0a4 authored about 14 years ago
Retry when write or read raises EINVAL (issue #90)

efc1aaf5b3ebc5e945bc03689d905cf0b253ac96 authored about 14 years ago
Override loading hiredis using environment variable

571c7fe452075340ae9dfaae00caf11a74e5cd70 authored about 14 years ago
Move VERSION to separate file

b996ace24bea4663c4320ed201a5a1c8ba2a18ed authored about 14 years ago
Merge branch 'hiredis' into misc

19e51613d7b7d40294ecceef13455d852d9eb4d7 authored about 14 years ago
Add test for behavior on socket timeout

35ddd2a4f4f525b2402423395db97b6d30f66000 authored about 14 years ago
Added #without_reconnect to run code without reconnecting

cc16cadb5db10451e6bdd27b07a1a7acb530b59d authored about 14 years ago
Speed up unit tests

e38b28b6e264696799698e235741dbb3926665fa authored about 14 years ago
Use float for timeout (allows sub-second timeouts)

744e818394b655a359c1c2e166f87fd36af5588f authored about 14 years ago
Restructure #ensure_connected

When a connection is being made, connect(2) might return ECONNREFUSED.
Because this error is not...

d1f28347ed54c88432a0253c84fb3bd48d4c319e authored about 14 years ago
Make sure #disconnect is called on I/O errors

b1a79745d789a7e671e0d5ad9e1bfe4e25d244f4 authored about 14 years ago
Remove unused &block argument from #multi

5213f8547cc97112a1c86a22f9f7a26eb8457ecc authored about 14 years ago
Add required options argument to mock client for pipelines

30984b6143f4d99a41f3bb49403a0ffeb6228dc7 authored about 14 years ago
Ignore error replies in a MULTI/EXEC

The only concern is if the MULTI/EXEC block has been executed. The only
error that can occur aft...

f589315b9cfd3f26b8ec057da02008621968c73e authored about 14 years ago
Argument to specify if errors are raised in a pipeline

59dcf8c207c9a816b5fcef41403e91e1e7068de0 authored about 14 years ago
Change test to reflect the MULTI/EXEC should not be executed

fd5a30a43ce727df0c842080fb5b1ca4fc443da6 authored about 14 years ago
Allow nesting of pipeline blocks

739ad9abf786b15a870320c796f61b0c280ab36c authored about 14 years ago
Use MonitorMixin to make every call thread-safe by default

d039454a7ec92c6779b1e51f848fcfab63462c09 authored about 14 years ago
Use #group_by to map keys to nodes

896619171157174dc9ddb2ad1b0f3eba12dc0b24 authored about 14 years ago
Use hiredis to handle the connection when it can be loaded

bd76947069ec3bf7efdf58b0e8ff906020db731d authored about 14 years ago
Call DEL on the nodes that hold the specified keys

27d25023007c2d8e0f54c0023cea93e87fe0da2d authored about 14 years ago
Don't retry after first reply in a pipeline has been received

b2b18f14ecdf71e8e2e4fed796240bb815dc816e authored about 14 years ago
Change timeout test to pass on 1.8

8f9252a35451241730e4280e54cbab36c2be1d4a authored about 14 years ago
Make connection.rb accept microseconds for #connect timeout

588c18f7bc49f6e36ac9f305387e7dd7576c934e authored about 14 years ago
Move connect(2) timeout logic to connection.rb

414855fb0ada3436636e4e200216508dcef4b6f3 authored about 14 years ago
Fix up unix socket support

cf8c4cc71362c251416acd3be2f7e5c70c485939 authored about 14 years ago
Add support for UNIX domain sockets by passing :path to options

6db693ffbdb95fd9c53aefac3e41c7be05f7c6dc authored about 14 years ago
IO#syswrite is faster and the client doesn't need write buffering

dcb2498ce58daf276af2b0c7a76db295c842d8b7 authored about 14 years ago
The block for monitor must return the argument to #break

6e74364553f7e269088e2a9fe27bc98637f7b7cf authored about 14 years ago
Recover from error reply in #call_loop

4e7e74c603d57c4e6b08778243aa8d60f52c30d0 authored about 14 years ago
Prevent disconnect on error replies

d640614859f155f21ac1673cc41ac46a230459a1 authored about 14 years ago
Assert that a RuntimeError is raised

31bb8d3a5bb18cca3ea09f89501654ecf6d360bc authored about 14 years ago
Require socket in connection.rb

4fc236a66cde37f837a07d77356ab5b5c0909848 authored about 14 years ago
Match new format for INFO.

b3e8872022348a7fe6861afb9f4c1c1a6fd274e0 authored about 14 years ago
Add documentation on each command.

4f3f2ec50f1fade48a699fb453b69b0023e993b8 authored about 14 years ago
Add tasks to generate documentation.

3b212d02179351a4672c8d24164f84d22a74bd03 authored about 14 years ago
Update doc task for auto-documenting commands.

8d1d9ac84c8adab7fbc3143a9d83390e824d7218 authored about 14 years ago
Remove all warnings.

3b0d10518a75437c20f228955eb81b42d483e8fa authored about 14 years ago
Remove warning.

0deff51d14fe4a88e6276de3d5607fffacf28ea2 authored about 14 years ago
Add GETRANGE/SETRANGE.

b1369f6b878275b82e5474ea132da8406b20cf91 authored about 14 years ago
Add GETBIT/SETBIT.

8bb86c37c4bbd5d8949015ff59033711a745da56 authored about 14 years ago
Add BRPOPLPUSH.

a0fad4b6c9d47a32ee842cb843b0b5c5c41c8f47 authored about 14 years ago
Merge branch 'master' of https://github.com/czarneckid/redis-rb

bfcc27a7a54467712cb04663922f140f9def5457 authored about 14 years ago
Added zrevrangebyscore method and tests.

000bed2c84c344697c5d708e16284ea3c65b4066 authored about 14 years ago
Fix Rake task to verify all commands are implemented and tested.

b192fb1f3e7b9ea5a369eda66ae142aeb5f5bb23 authored about 14 years ago
change help link to new redis website

0af4a8fc9b5101374385678ebb46e5198731e71d authored about 14 years ago
Higher-level thread-safety test.

1567a59489c156c178e94024219e23eed6a4b104 authored about 14 years ago
Fix typo in test name.

cfb166cfb9912ad0d7a655528521d4dfa8a55670 authored about 14 years ago
also defined #mapped_hmset, #hmget and #mapped_hmget for Redis::Distributed

a0b6ad0b7fcccdf3989bc21bfb78f28e2ccac9ea authored about 14 years ago
Fix PubSub example for a flawless first try.

6225cd5e9a956b521b78d770d60a211a32599988 authored over 14 years ago
Bump again.

c60d5ab5aa2257e890cb047c69f0171db983a93b authored over 14 years ago
Merge branch 'master' of github.com:ezmobius/redis-rb

64529eba84f3fbfa8185394afb88df9283af39f5 authored over 14 years ago
Bump VERSION.

9a14beffc94d7a1699e17d228a104d499fd623b9 authored over 14 years ago
Use the higher-level `disconnect`.

51163d78619b7455b0754fb279aa3eb6538fb7b9 authored over 14 years ago
Extract socket and protocol implementation to a separate class.

12123ddb45934873e91565938986fe3279cafaa2 authored over 14 years ago
Remove extra newlines when issuing commands.

Yes, this looks like a major change to the protocol, but it's not.
We were sending unnecessary n...

bd256d2397e3e7be9457cb204661e652c2aeeca2 authored over 14 years ago
Bugfix release.

9027d6a9bc54b0e3be03882317a5e1085c9cd40c authored over 14 years ago
Add a note about multithreaded operation to the readme

64876bc93c393ccc9eaff8f0193d941f9f958d62 authored over 14 years ago
Release 2.0.12.

d1ec8902042dd8aec76c455a8c030ad1a788e252 authored over 14 years ago
Add benchmark for the thread-safe option.

ec8ed49cf54b0c1fe6c98803d1dcc18969c1adff authored over 14 years ago
Merge branch 'master' of github.com:ezmobius/redis-rb

6063cfeb1d17a5e6bc77f9c61e5d656c5104faac authored over 14 years ago
Add Redis.current as a standard way to grab a connection to Redis.

23ed5974e96e89f4ef691139a9380a9d08e9cec6 authored over 14 years ago
Fix SUBSCRIBE and MONITOR when hitting a timeout.

1eb7ccadf446575ef6222f654412b459254f1da7 authored over 14 years ago
Merge branch 'master' of github.com:ezmobius/redis-rb

554632bee7cd72ce2c6c94a328d56a583edf6d7f authored over 14 years ago
Prettify pub/sub example after non-issue #62.

65bac923dc0d629ec102d6d33a95a142ec7e8995 authored over 14 years ago
Bump VERSION.

81ecf98f8744e5cce34a44bba021084cf96284f2 authored over 14 years ago
Disconnect when an exception is rescued (issue/61).

617a2069456d5d091ce4d70da75141cbd78f0f60 authored over 14 years ago
Port all contest tests to cutest.

a9cc7c4c90bf3d92c607114baef874bc85f233e9 authored over 14 years ago
Bump VERSION.

7937eef2de78638073cdec2df040dd7ae3d0f22b authored over 14 years ago
Improve Encoding::default_external detection for Ruby 1.9.

355b72839fd57c890bf8fb9ae14478609f0d3b88 authored over 14 years ago
Release 2.0.9.

4ae06e66813be1ae7ffdf7faa860867388ae685c authored over 14 years ago
Formatting.

a3951d999f39174022680aac64b46f0aaa3bfc1a authored over 14 years ago
Better explain what the causes could be for protocol errors.

70454014711581682f4235711bc8effe484af45b authored over 14 years ago
Add example on how to avoid sharing file descriptors with Unicorn.

036f0eafcc67df3d4b31c489f42a6f386cc79a27 authored over 14 years ago
Release 2.0.8.

2b21440477b3f5156777b759fcae2772b2dda83f authored over 14 years ago
Fix build under Rubinius.

e408702a2a205bf5e5723e1615ee1155264a865f authored over 14 years ago
Add STRLEN, LINSERT, HSETNX, LPUSHX, RPUSHX, DEBUG, SYNC.

f7c39129e6a76c16555aebe3734e3bb1e16ee732 authored over 14 years ago
Change rake commands:verify to not rely on AutoRunner.

86bc566f463b6a858ca40f32e9a037f6548db451 authored over 14 years ago
Simplify mechanism for checking commands.

5f7fdddac2e47530a8d79ffe117b8132c62d38dc authored over 14 years ago
Bump VERSION.

d8af9090426b656561f9d6605ae3d8b7928dcfe4 authored over 14 years ago
Fix that DEL should return an integer, not a bool.

effebf9106ad487c97328e80364666a22c593b35 authored over 14 years ago
Add PERSIST.

ae7ab746ad68cff28518b8ccfb1915bf92b2b206 authored over 14 years ago