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

Revert "Connection pooled Server"

This reverts commit 02b117dadadffd8fcbca1a2fa11125cdb4cf7e6d.

e7a4b43ece6d635717c932334e3106c3bb587aea authored over 15 years ago
Commit of Luca's idea for observing server events

e80900b653c332cd18e340e48c82d2fffd947921 authored over 15 years ago
Check if the socket is truly dead per Luca

5ed7a5cafd5566814f556a5e9be9f7707f52786a authored over 15 years ago
Remove unused retry code

79c841497c9afe71fc1d5fd97e77ea50ca141fc9 authored over 15 years ago
Fix for JRuby compatibility

dc1e6e425bc22a2a5d7d4b223d5afbaae11467c3 authored over 15 years ago
Update spec to match implementation of SDIFF/SDIFFSTORE

74ced2ddb99247c974e83e3c687dd5898f146180 authored over 15 years ago
PING command

80d74834334b8fa953d8438d8f8f99a0a6eb29ff authored over 15 years ago
Ensure binary encoding is set for Ruby 1.9

c429132106ab9ad62ae6f6ea7ffb9a4a15c53bc4 authored over 15 years ago
fetch is not used anywhere

a8b288d07199fcc75147380a10702f2e2a54a839 authored over 15 years ago
Write correct number of bytes to the wire for Ruby 1.9

Signed-off-by: ezmobius <[email protected]>

1598957105539680e614922723983b829a1352bc authored over 15 years ago
Change INFO to use each_line for Ruby 1.9 compat

Signed-off-by: ezmobius <[email protected]>

350d9d1c1771f3d7037a929f69f148914076083a authored over 15 years ago
Write correct number of bytes to the wire for Ruby 1.9

a87f0ce70a683cb43e21fc47d0b21b1f4917eca2 authored over 15 years ago
Change INFO to use each_line for Ruby 1.9 compat

f3ccc52dad32e93fd7197aacccc44146f87a47d8 authored over 15 years ago
Merge branch 'master' of git://github.com/alexeyv/redis-rb

* 'master' of git://github.com/alexeyv/redis-rb:
Implementing DBSIZE command
Ignore RubyMine...

bbd272fb4dc479b1e2772e120e7013dee97d2a38 authored almost 16 years ago
fixing flush all

5efa96b00fa4f9326b985f15c822052f36b7a992 authored almost 16 years ago
Implementing DBSIZE command

4d2466e84461ae8ef026256e07707c84248eb3f7 authored almost 16 years ago
Ignore RubyMine files

acfc1da0384df6f89d9b1d5e9fe138ac25a568e4 authored almost 16 years ago
Benchmarking code

b14017fbc74c39bc9ac890688e81b38263ea2fa4 authored almost 16 years ago
don't chomp responses (preserve trailing newlines for packed data)

Signed-off-by: ezmobius <[email protected]>

3095072a48fccfaa64c9a4d62dc6059249ee46e4 authored almost 16 years ago
updated gemspec: added lib/pipeline.rb and removed lib/better_timeout.rb

Signed-off-by: ezmobius <[email protected]>

f6dcbca317f842c6a32f093558fa06bb0fdb3663 authored almost 16 years ago
Merge branch 'master' of git://github.com/brianmckinney/redis-rb

* 'master' of git://github.com/brianmckinney/redis-rb:
Catch Timeout::Error in with_socket_man...

68d3971f25c28a925d974d41d88f3a7dec762627 authored almost 16 years ago
fix failing specs for set stuff, comment out specs for set union stuff as it doesnt seem to be implented yet in the server.

ebf31ea04634a35668b14ec4a0c0ad6c23e83b40 authored almost 16 years ago
Catch Timeout::Error in with_socket_management but ignore it for socket_read

5d98e8759537102cc8f551c0d092c4c72f172c6b authored almost 16 years ago
Correct SMOVE semantics

8322eea2cb47116f6b06a2fa7e5f60dfce98887f authored almost 16 years ago
Connection pooled Server

02b117dadadffd8fcbca1a2fa11125cdb4cf7e6d authored almost 16 years ago
Merge branch 'master' of [email protected]:brianmckinney/redis-rb

Conflicts:
lib/server.rb

52c1dfcbf19e912f7a8b0c81b45924ea5d4489f8 authored almost 16 years ago
Faster/safer timeout via SystemTimer gem

1b268e3084997fed0536bd192f061c1a1358ea74 authored almost 16 years ago
Faster/safer timeout via SystemTimer gem

fca701d3c565de1d47bd8ba6e1d763807147da6a authored almost 16 years ago
Added support for SMOVE command

d1580bb5baf1be39f416368b4c5d1090e29b9f02 authored almost 16 years ago
default timeout is now 10 second and you can psss in your own timeout in Redis.new :timeout => 12

8348529180624914b50de37bffb4f5bd15c23e8f authored almost 16 years ago
Add simple pipelining for writes (doesn't check responses)

Signed-off-by: ezmobius <[email protected]>

5f07d2570666abe6315ef4e350428eabac0e09a5 authored almost 16 years ago
gemspec update

Signed-off-by: ezmobius <[email protected]>

8e9dcfc3ae3f3b32d66798e81f79c960c9ba8ca6 authored almost 16 years ago
updating gemspec

Signed-off-by: ezmobius <[email protected]>

70d7662a600c4850b89c3014c1efb4e38d7429b6 authored almost 16 years ago
argg, typo

Signed-off-by: ezmobius <[email protected]>

f892243694bf3c994a3d78b761c5be75cb0b7631 authored almost 16 years ago
bumped version to get a new gem built

Signed-off-by: ezmobius <[email protected]>

0898fc408096aeb6a17ad302110c6bfec4b416ff authored almost 16 years ago
gem info in rakefile

Signed-off-by: ezmobius <[email protected]>

7baea6853daf1bc865b551428fe1ccb61ac49483 authored almost 16 years ago
ignoreing pkg dir

Signed-off-by: ezmobius <[email protected]>

2cd39cb9571f3d6ee3d7b2e1ee1849bd56202880 authored almost 16 years ago
Merge branch 'master' of git://github.com/acrosa/redis-rb

* 'master' of git://github.com/acrosa/redis-rb:
removed duped method list_lenght

f1c5f269e66fb60250c25dd89883e609221b2903 authored almost 16 years ago
SDIFF and SDIFFSTORE

524194bff5fac07e0c507db90e17332497668d3e authored almost 16 years ago
removed duped method list_lenght

9aeb8fef2dbe2bc1488b8590f9ef9266f9507f9e authored almost 16 years ago
Added SUNION and SUNIONSTORE command support.

c2f5f20a1052e36d241929d2106e678d7ce87bc0 authored almost 16 years ago
just delete all keys after each spec, flush_db takes too long

dc6413dff1a4e41a6c1c1842ca4b6a10509f6262 authored almost 16 years ago
Added key expiration support

cee3dcbafe137d0c3be48e8c61f2149dfe6fa14f authored almost 16 years ago
renamed gemspec

Signed-off-by: ezmobius <[email protected]>

ddad1e8b5de2e1f854ae83eab0dc54e87ed61e28 authored almost 16 years ago
added gemspec

Signed-off-by: ezmobius <[email protected]>

9dc1b848b55ab03e210a4ddcb5227d2558332eb8 authored almost 16 years ago
updates to gemspec

Signed-off-by: ezmobius <[email protected]>

89ba97eaa8a274e48d4fc13f323871dddd3f3773 authored almost 16 years ago
raising error instead of system exit when remote server is down

Signed-off-by: ezmobius <[email protected]>

56e3792336772a6d9a3f0920480e324d44738f62 authored almost 16 years ago
Change stop to use shutdown command.

Signed-off-by: ezmobius <[email protected]>

aaadf3c431ab76c2ebfc781d43e75a0f7d47cbd8 authored almost 16 years ago
Implement flush_all command.

Signed-off-by: ezmobius <[email protected]>

ec8ac3cbdae0f4f9fd7399e6b93a2264a7039190 authored almost 16 years ago
fix decr

f43613039d71be5c7f023197ff69a3a4ae4c6650 authored almost 16 years ago
dont hardcode localhost and port in server.rb

837bc6356baff38ce2d32392ef2b2d0fa22d2753 authored almost 16 years ago
Merge branch 'master' of git://github.com/tweibley/redis-rb

* 'master' of git://github.com/tweibley/redis-rb:
Make specs run way faster.
Added monitor c...

83e4e92aabcbc1c76273f9fe9f79013b5093c6be authored almost 16 years ago
no more ensure_retry its not safe to retry most of these ops

6fefcfec4a818b8dd4d90fb3b6c62ed6b96f190b authored almost 16 years ago
Make specs run way faster.

38dffbcf7e9d90d9d6dd8330afb5e569b17312c1 authored almost 16 years ago
Added monitor command.

e6af864e5ec489333330b18c91a20fdc14e5b906 authored almost 16 years ago
minor fix

f7d91fee276f5819f1630dbd40cfa534b364a40a authored almost 16 years ago
more fixes

e37394ab1f5912fddbc3e3af349ae686f4bea035 authored almost 16 years ago
Merge branch 'master' of [email protected]:ezmobius/redis-rb

* 'master' of [email protected]:ezmobius/redis-rb:
changed quit to not try and read a response fr...

d64a9c2234e0013b252e831e37012ed590889140 authored almost 16 years ago
Implement new protocol.

Merge taylors work on better timeouts and socket handling, touch up.

e1cc8a9f9b9f916f877c5167144cc65d6ed20d90 authored almost 16 years ago
marhsal check

e3bf00e9a242265c82bfef7e5109915399d11a0c authored almost 16 years ago
all specs pass, definite work in progress

this is totally broken and absolutely not for real use
it works with edge redis (on github)

e47d7e6812b9d8a31a06904f704d97ff9aaf8212 authored almost 16 years ago
changed quit to not try and read a response from the socket it just closed

Signed-off-by: ezmobius <[email protected]>

8851e55fd50c4b40f851fbcc89d9c2bdb40b427b authored almost 16 years ago
Rework HashRing to use a good number of replicas to ensure

even distribution of the keyspace. Use binary search with the
sorted_keys array to ensure decent...

5cd3a39e525b32923ea1315dfcf697dcc7d586ec authored almost 16 years ago
work in progress

286fd0475872f2c000797ad64bfc177799a673c3 authored almost 16 years ago
testing progress, example works

01bcafaf38191de6fda7fd365e185522721c51b2 authored almost 16 years ago
Socket restarts working, and VERY ugly.

96b5ef90f76187f35927e96e3373ff749988f2c3 authored almost 16 years ago
Merge branch 'master' of git://github.com/ezmobius/redis-rb

bdf64a13dbbd92c34cb31cda409e2e927ed46d8c authored almost 16 years ago
Implemented MGET (w/spec).

Signed-off-by: ezmobius <[email protected]>

5627cf1bedd4a96b045d5200680f22713718d0a4 authored almost 16 years ago
Fixed and documented INFO command.

Signed-off-by: ezmobius <[email protected]>

e08f7d89bdd76fa8831a91a9a3975ff1ce6186a4 authored almost 16 years ago
Only call nibble_end when necessary. Also nil should be included in the list. (Especially for mget).

Signed-off-by: ezmobius <[email protected]>

f6f211fdae8e97c15f4a208a55ea87a3108471ed authored almost 16 years ago
Now with git and github action!

Signed-off-by: ezmobius <[email protected]>

488c8f76fa4a588fafd5f7154409e2dea4393c5f authored almost 16 years ago
Fixed and documented INFO command.

20c06d4ac7fcfcb56c65ea29535b7f20396c30c5 authored almost 16 years ago
Implemented MGET (w/spec).

024cc06cdef92345ecc6d5cb633773e968aead07 authored almost 16 years ago
Only call nibble_end when necessary. Also nil should be included in the list. (Especially for mget).

4850aad3925e39a959474dd63a76acc1d3c18879 authored almost 16 years ago
Now with git and github action!

0b6871b2ff9efb2b5797c45f1a99d38915dedbb9 authored almost 16 years ago
speed

Signed-off-by: ezmobius <[email protected]>

844e33c42996142a2a01a18d246d0d2bb487eee9 authored almost 16 years ago
Require local redis lib first

Signed-off-by: ezmobius <[email protected]>

7dcec25fd3c212f62be6935babe93b72d4d7a85f authored almost 16 years ago
Fix constant redefinition warning

Signed-off-by: ezmobius <[email protected]>

4a853a449d4d851ad5946a7b53591ed4abe7ac43 authored almost 16 years ago
profile

Signed-off-by: ezmobius <[email protected]>

80cb19e492205815c9c81632b42f5ce1dbc0667e authored almost 16 years ago
Revert "Update redis client to use socket primitives only + socket timeouts in"

This reverts commit d26c67c911da2d01ca58e1bc269bc1b74306bf81.

e746b1fe588879cc9c4bc354240f8d3b6407bc34 authored almost 16 years ago
Merge branch 'master' of git://github.com/tweibley/redis-rb

* 'master' of git://github.com/tweibley/redis-rb:
Implemented flush_db and last_save (w/specs)...

cefbf1e5a9a76877b70e974f01fa27d764793a5b authored almost 16 years ago
Implemented flush_db and last_save (w/specs).

90f4eddf4dbac847b2c2ea2219378c7deb41b0a2 authored almost 16 years ago
Fix redis download task so svn up is called on the right directory.

06437043094b41c44667eca821b110e7db29abd3 authored almost 16 years ago
Added support for info command (w/spec). Added redis restart task. Updated redis install task to include redis-cli. Bumped version to 0.0.3.

b53a8c5d9d7272f5e625e68542297ecb4e97dca7 authored almost 16 years ago
Update redis client to use socket primitives only + socket timeouts in

order to remove the slow Ruby timeout code.

d26c67c911da2d01ca58e1bc269bc1b74306bf81 authored almost 16 years ago
Added redis.list_rm for LREM to remove certain values form a list. protocol is complete again

e13812e134676dd864aa170cb2ca945590515db4 authored almost 16 years ago
don lazy reconnect socket

1f4070c31154a2e7d3be000f92b30d57fa0d3b21 authored almost 16 years ago
10% or more faster overall with micro optz

4d0b90a6c70a4a08d7b9d80875ef95cbeafc4286 authored almost 16 years ago
try socket.gets and buff.chomp instead of charwise nibble

c8275959907ce31537bd103f6f38bb98b364d9a7 authored almost 16 years ago
optimize to not use nibble_end where possible

f6d1717609bab31afddf90b6e74948ebf086937f authored almost 16 years ago
set_members and set_intersect return a ruby Set now not an array

16fd66f6809f1104c9a5239407ee73ea1f587934 authored almost 16 years ago
iplemented SORT also fixed a bug with trying to push integers onto a list.

specs

ea13aafe87560be17b882d52366ed5e1c7d14bff authored almost 16 years ago
timout in 3 second and retry 3 times. make sure LIST marshalling works

correctly when popping and lranging into a list with marhsalled objects

1283f571d9904bdc0b295fa6f963705094334de3 authored almost 16 years ago
Merge branch 'master' of git://github.com/tweibley/redis-rb

* 'master' of git://github.com/tweibley/redis-rb:
Now with marshal where and when appropriate....

c5b0f5054cfc4c9c9a10abe98a7971399a4f8aff authored almost 16 years ago
Now with marshal where and when appropriate.

e9034d9807cf0950ae838a1ac567481c453bf56b authored almost 16 years ago
added SINTERSTORE

8f12440493375247d53e2102d139828f6108d64f authored almost 16 years ago
Bumped to 0.0.2 and added self to authors. Also fixed README.markdown.

16b7a349acc574a62261067f150e441c5c9edc39 authored almost 16 years ago
Properly marshal objects for =[] and [] methods.

380cc4ca5775e5187c32c6c21ed900addcc008fc authored almost 16 years ago
Failing test for object marshalling.

cfcc7c6b4e7040a7ea14f3a082aa1c8877b3612c authored almost 16 years ago
include examples/

ac4a709de40a97a65499fe43d52d7881d8a56e5d authored almost 16 years ago