Skip to content
This repository was archived by the owner on Apr 5, 2022. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ For example:

# A URL pointing to the repository where users can
# find the code.
"repository": "http://github.com/Shumkov/Rediska",
"repository": "https://github.com/Shumkov/Rediska",

# A short, free-text description of the client.
# Should be objective. The goal is to help users
Expand Down
58 changes: 29 additions & 29 deletions clients.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
{
"name": "redis-rb",
"language": "Ruby",
"url": "http://redis-rb.keyvalue.org",
"url": "https://redis-rb.keyvalue.org",
"repository": "https://github.com/redis/redis-rb",
"description": "Very stable and mature client. Install and require the hiredis gem before redis-rb for maximum performances.",
"authors": ["ezmobius", "soveran", "djanowski", "pnoordhuis"],
Expand Down Expand Up @@ -39,7 +39,7 @@
{
"name": "CL-Redis",
"language": "Common Lisp",
"url": "http://www.cliki.net/cl-redis",
"url": "https://www.cliki.net/cl-redis",
"repository": "https://github.com/vseloved/cl-redis",
"description": "",
"authors": ["BigThingist"],
Expand Down Expand Up @@ -114,7 +114,7 @@
{
"name": "Tideland CGL Redis",
"language": "Go",
"repository": "http://code.google.com/p/tcgl/",
"repository": "https://code.google.com/p/tcgl/",
"description": "A flexible Go Redis client able to handle all commands",
"authors": ["themue"],
"active": true
Expand All @@ -132,7 +132,7 @@
{
"name": "hedis",
"language": "Haskell",
"url": "http://hackage.haskell.org/package/hedis",
"url": "https://hackage.haskell.org/package/hedis",
"repository": "https://github.com/informatikr/hedis",
"description": "Supports the complete command set. Commands are automatically pipelined for high performance.",
"authors": [],
Expand All @@ -143,8 +143,8 @@
{
"name": "haskell-redis",
"language": "Haskell",
"url": "http://bitbucket.org/videlalvaro/redis-haskell/wiki/Home",
"repository": "http://bitbucket.org/videlalvaro/redis-haskell/src",
"url": "https://bitbucket.org/videlalvaro/redis-haskell/wiki/Home",
"repository": "https://bitbucket.org/videlalvaro/redis-haskell/src",
"description": "Not actively maintained, supports Redis <= 2.0.",
"authors": ["old_sound"]
},
Expand All @@ -162,7 +162,7 @@
{
"name": "JRedis",
"language": "Java",
"url": "http://code.google.com/p/jredis",
"url": "https://code.google.com/p/jredis",
"repository": "https://github.com/alphazero/jredis",
"description": "",
"authors": ["SunOf27"],
Expand All @@ -172,8 +172,8 @@
{
"name": "JDBC-Redis",
"language": "Java",
"url": "http://code.google.com/p/jdbc-redis",
"repository": "http://code.google.com/p/jdbc-redis/source/browse",
"url": "https://code.google.com/p/jdbc-redis",
"repository": "https://code.google.com/p/jdbc-redis/source/browse",
"description": "",
"authors": ["mavcunha"]
},
Expand Down Expand Up @@ -217,7 +217,7 @@
{
"name": "Redis",
"language": "Perl",
"url": "http://search.cpan.org/dist/Redis",
"url": "https://search.cpan.org/dist/Redis",
"repository": "https://github.com/melo/perl-redis",
"description": "Perl binding for Redis database",
"authors": ["pedromelo"],
Expand All @@ -228,7 +228,7 @@
{
"name": "RedisDB",
"language": "Perl",
"url": "http://search.cpan.org/dist/RedisDB",
"url": "https://search.cpan.org/dist/RedisDB",
"repository": "https://github.com/trinitum/RedisDB",
"description": "Perl binding for Redis database with fast XS-based protocolparser",
"authors": ["trinitum"],
Expand All @@ -238,7 +238,7 @@
{
"name": "Redis::hiredis",
"language": "Perl",
"url": "http://search.cpan.org/dist/Redis-hiredis/",
"url": "https://search.cpan.org/dist/Redis-hiredis/",
"description": "Perl binding for the hiredis C client",
"authors": ["neophenix"],
"active": true
Expand All @@ -247,7 +247,7 @@
{
"name": "AnyEvent::Redis",
"language": "Perl",
"url": "http://search.cpan.org/dist/AnyEvent-Redis",
"url": "https://search.cpan.org/dist/AnyEvent-Redis",
"repository": "https://github.com/miyagawa/AnyEvent-Redis",
"description": "Non-blocking Redis client",
"authors": ["miyagawa"]
Expand All @@ -256,7 +256,7 @@
{
"name": "AnyEvent::Redis::RipeRedis",
"language": "Perl",
"url": "http://search.cpan.org/dist/AnyEvent-Redis-RipeRedis",
"url": "https://search.cpan.org/dist/AnyEvent-Redis-RipeRedis",
"repository": "https://github.com/iph0/AnyEvent-Redis-RipeRedis",
"description": "Flexible non-blocking Redis client with reconnect feature",
"authors": ["iph"],
Expand All @@ -266,7 +266,7 @@
{
"name": "AnyEvent::Hiredis",
"language": "Perl",
"url": "http://search.cpan.org/dist/AnyEvent-Hiredis",
"url": "https://search.cpan.org/dist/AnyEvent-Hiredis",
"repository": "https://github.com/wjackson/AnyEvent-Hiredis",
"description": "Non-blocking client using the hiredis C library",
"authors": [],
Expand All @@ -276,7 +276,7 @@
{
"name": "MojoX::Redis",
"language": "Perl",
"url": "http://search.cpan.org/dist/MojoX-Redis",
"url": "https://search.cpan.org/dist/MojoX-Redis",
"repository": "https://github.com/und3f/mojox-redis",
"description": "asynchronous Redis client for Mojolicious",
"authors": ["und3f"],
Expand All @@ -286,7 +286,7 @@
{
"name": "Danga::Socket::Redis",
"language": "Perl",
"url": "http://search.cpan.org/dist/Danga-Socket-Redis",
"url": "https://search.cpan.org/dist/Danga-Socket-Redis",
"description": "An asynchronous redis client using the Danga::Socket async library",
"authors": ["martinredmond"]
},
Expand Down Expand Up @@ -359,7 +359,7 @@
{
"name": "txredis",
"language": "Python",
"url": "http://pypi.python.org/pypi/txredis/0.1.1",
"url": "https://pypi.python.org/pypi/txredis/0.1.1",
"description": "",
"authors": ["dio_rian"]
},
Expand Down Expand Up @@ -410,7 +410,7 @@
"name": "scala-redis-client",
"language": "Scala",
"repository": "https://github.com/top10/scala-redis-client",
"description": "An idiomatic Scala client that keeps Jedis / Java hidden. Used in production at http://top10.com.",
"description": "An idiomatic Scala client that keeps Jedis / Java hidden. Used in production at https://top10.com.",
"authors": ["thesmith", "heychinaski"],
"active": true
},
Expand All @@ -436,7 +436,7 @@
{
"name": "Booksleeve",
"language": "C#",
"url": "http://code.google.com/p/booksleeve/",
"url": "https://code.google.com/p/booksleeve/",
"description": "This client was developed by Stack Exchange for very high performance needs.",
"authors": ["marcgravell"],
"recommended": true,
Expand All @@ -446,7 +446,7 @@
{
"name": "Sider",
"language": "C#",
"url": "http://nuget.org/List/Packages/Sider",
"url": "https://nuget.org/List/Packages/Sider",
"description": "Minimalistic client for C#/.NET 4.0",
"authors": ["chakrit"]
},
Expand All @@ -464,8 +464,8 @@
{
"name": "hxneko-redis",
"language": "haXe",
"url": "http://code.google.com/p/hxneko-redis",
"repository": "http://code.google.com/p/hxneko-redis/source/browse",
"url": "https://code.google.com/p/hxneko-redis",
"repository": "https://code.google.com/p/hxneko-redis/source/browse",
"description": "",
"authors": []
},
Expand All @@ -491,7 +491,7 @@
{
"name": "credis",
"language": "C",
"repository": "http://code.google.com/p/credis/source/browse",
"repository": "https://code.google.com/p/credis/source/browse",
"description": "",
"authors": [""],
"active": true
Expand Down Expand Up @@ -534,15 +534,15 @@
{
"name": "Smalltalk Redis Client",
"language": "Smalltalk",
"repository": "http://www.squeaksource.com/Redis.html",
"repository": "/@cpavrZLip1SN2gzC/NeRH3bgR",
"description": "",
"authors": []
},

{
"name": "TeamDev Redis Client",
"language": "C#",
"repository": "http://redis.codeplex.com/",
"repository": "https://redis.codeplex.com/",
"description": "Redis Client is based on redis-sharp for the basic communication functions, but it offers some differences.",
"authors": ["TeamDevPerugia"]
},
Expand Down Expand Up @@ -589,15 +589,15 @@
{
"name": "eredis",
"language": "emacs lisp",
"repository": "http://code.google.com/p/eredis",
"repository": "https://code.google.com/p/eredis",
"description": "Full Redis API plus ways to pull Redis data into an org-mode table and push it back when edited",
"authors": ["justinhj"]
},

{
"name": "Tiny Redis",
"language": "D",
"url": "http://adilbaig.github.com/Tiny-Redis/",
"url": "https://adilbaig.github.com/Tiny-Redis/",
"repository": "https://github.com/adilbaig/Tiny-Redis",
"description": "",
"authors": ["adilbaig"]
Expand All @@ -606,7 +606,7 @@
{
"name": "redis-client",
"language": "Scheme",
"url": "http://wiki.call-cc.org/eggref/4/redis-client",
"url": "https://wiki.call-cc.org/eggref/4/redis-client",
"repository": "https://github.com/carld/redis-client.egg",
"description": "A Redis client for Chicken Scheme 4.7",
"authors": ["carld"]
Expand Down
2 changes: 1 addition & 1 deletion commands/bitcount.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ A similar pattern where user IDs are used instead of days is described
in the article called "[Fast easy realtime metrics using Redis
bitmaps][hbgc212fermurb]".

[hbgc212fermurb]: http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps
[hbgc212fermurb]: https://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps

## Performance considerations

Expand Down
2 changes: 1 addition & 1 deletion commands/bitop.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ the population counting operation is performed.
See the article called "[Fast easy realtime metrics using Redis
bitmaps][hbgc212fermurb]" for a interesting use cases.

[hbgc212fermurb]: http://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps
[hbgc212fermurb]: https://blog.getspool.com/2011/11/29/fast-easy-realtime-metrics-using-redis-bitmaps

## Performance considerations

Expand Down
2 changes: 1 addition & 1 deletion commands/config get.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ All the supported parameters have the same meaning of the equivalent
configuration parameter used in the [redis.conf][hgcarr22rc] file, with the
following important differences:

[hgcarr22rc]: http://github.com/antirez/redis/raw/2.2/redis.conf
[hgcarr22rc]: https://github.com/antirez/redis/raw/2.2/redis.conf

* Where bytes or other quantities are specified, it is not possible to use
the `redis.conf` abbreviated form (10k 2gb ... and so forth), everything
Expand Down
2 changes: 1 addition & 1 deletion commands/config set.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ All the supported parameters have the same meaning of the equivalent
configuration parameter used in the [redis.conf][hgcarr22rc] file, with the
following important differences:

[hgcarr22rc]: http://github.com/antirez/redis/raw/2.2/redis.conf
[hgcarr22rc]: https://github.com/antirez/redis/raw/2.2/redis.conf

* Where bytes or other quantities are specified, it is not possible to use
the `redis.conf` abbreviated form (10k 2gb ... and so forth), everything
Expand Down
2 changes: 1 addition & 1 deletion commands/eval.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ Redis to Lua conversion rule:
Also there are two important rules to note:

* Lua has a single numerical type, Lua numbers. There is no distinction between integers and floats. So we always convert Lua numbers into integer replies, removing the decimal part of the number if any. **If you want to return a float from Lua you should return it as a string**, exactly like Redis itself does (see for instance the `ZSCORE` command).
* There is [no simple way to have nils inside Lua arrays](http://www.lua.org/pil/19.1.html), this is a result of Lua table semantics, so when Redis converts a Lua array into Redis protocol the conversion is stopped if a nil is encountered.
* There is [no simple way to have nils inside Lua arrays](https://www.lua.org/pil/19.1.html), this is a result of Lua table semantics, so when Redis converts a Lua array into Redis protocol the conversion is stopped if a nil is encountered.

Here are a few conversion examples:

Expand Down
2 changes: 1 addition & 1 deletion commands/expireat.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
specifying the number of seconds representing the TTL (time to live), it takes
an absolute [Unix timestamp][hewowu] (seconds since January 1, 1970).

[hewowu]: http://en.wikipedia.org/wiki/Unix_time
[hewowu]: https://en.wikipedia.org/wiki/Unix_time

Please for the specific semantics of the command refer to the documentation of
`EXPIRE`.
Expand Down
2 changes: 1 addition & 1 deletion commands/info.md
Original file line number Diff line number Diff line change
Expand Up @@ -207,4 +207,4 @@ For each database, the following line is added:

* `dbXXX`:keys=XXX,expires=XXX

[hcgcpgp]: http://code.google.com/p/google-perftools/
[hcgcpgp]: https://code.google.com/p/google-perftools/
18 changes: 9 additions & 9 deletions tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@
{
"name": "Meerkat",
"language": "Ruby",
"repository": "http://carlhoerberg.github.com/meerkat/",
"repository": "https://carlhoerberg.github.com/meerkat/",
"description": "Rack middleware for Server Sent Events with multiple backends.",
"authors": ["carlhoerberg"]
},
Expand Down Expand Up @@ -135,7 +135,7 @@
{
"name": "Webdis",
"language": "C",
"url": "http://webd.is/",
"url": "https://webd.is/",
"repository": "https://github.com/nicolasff/webdis",
"description": "A Redis HTTP interface with JSON output.",
"authors": ["yowgi"]
Expand Down Expand Up @@ -164,14 +164,14 @@
{
"name": "Sidekiq",
"language": "Ruby",
"repository": "http://mperham.github.com/sidekiq/",
"repository": "https://mperham.github.com/sidekiq/",
"description": "Simple, efficient message processing for your Rails 3 application.",
"authors": ["mperham"]
},
{
"name": "Omhiredis",
"language": "C",
"repository": "http://www.rsyslog.com/doc/build_from_repo.html",
"repository": "https://www.rsyslog.com/doc/build_from_repo.html",
"description": "redis output plugin for rsyslog (rsyslog dev, and rsyslog head).",
"authors": ["taotetek"]
},
Expand Down Expand Up @@ -241,7 +241,7 @@
{
"name": "Redback",
"language": "Javascript",
"repository": "http://github.com/chriso/redback",
"repository": "https://github.com/chriso/redback",
"description": "Higher-level Redis constructs - social graph, full text search, rate limiting, key pairs.",
"authors": ["chris6F"]
},
Expand All @@ -262,16 +262,16 @@
{
"name": "Redis Qi4j EntityStore",
"language": "Java",
"url": "http://qi4j.org/extension-es-redis.html",
"repository": "http://github.com/qi4j/qi4j-sdk",
"url": "https://polygene.apache.org/extension-es-redis.html",
"repository": "https://github.com/qi4j/qi4j-sdk",
"description": "Qi4j EntityStore backed by Redis",
"authors": ["eskatos"]
},
{
"name": "Spring Data Redis",
"language": "Java",
"url": "http://www.springsource.org/spring-data/redis",
"repository": "http://github.com/SpringSource/spring-data-redis",
"url": "https://www.springsource.org/spring-data/redis",
"repository": "https://github.com/SpringSource/spring-data-redis",
"description": "Spring integration for Redis promoting POJO programming, portability and productivity",
"authors": ["costinl"]
}
Expand Down
6 changes: 3 additions & 3 deletions topics/benchmarks.md
Original file line number Diff line number Diff line change
Expand Up @@ -103,11 +103,11 @@ connections, the comparison is actually meaningful.
This perfect example is illustrated by the dialog between Redis (antirez) and
memcached (dormando) developers.

[antirez 1 - On Redis, Memcached, Speed, Benchmarks and The Toilet](http://antirez.com/post/redis-memcached-benchmark.html)
[antirez 1 - On Redis, Memcached, Speed, Benchmarks and The Toilet](http://oldblog.antirez.com/post/redis-memcached-benchmark.html)

[dormando - Redis VS Memcached (slightly better bench)](http://dormando.livejournal.com/525147.html)
[dormando - Redis VS Memcached (slightly better bench)](https://dormando.livejournal.com/525147.html)

[antirez 2 - An update on the Memcached/Redis benchmark](http://antirez.com/post/update-on-memcached-redis-benchmark.html)
[antirez 2 - An update on the Memcached/Redis benchmark](http://oldblog.antirez.com/post/update-on-memcached-redis-benchmark.html)

You can see that in the end, the difference between the two solutions is not
so staggering, once all technical aspects are considered. Please note both
Expand Down
Loading