Back to Pikiwidb

Client

docs/ops/client.md

4.0.263.9 KB
Original Source

Skip to content Search or jump to… Pull requests Issues Marketplace Explore

@kernelai OpenAtomFoundation / pika Public Code Issues 202 Pull requests 4 Discussions Actions Projects 6 Wiki Security Insights Settings Editing 支持的语言和客户端 支持的语言和客户端

Edit mode: Markdown

<body id="tinymce" class="mceContentBody aui-theme-default wiki-content fullsize no-tools-capable" onload="window.parent.tinyMCE.get('wysiwygTextarea').onLoad.dispatch();" contenteditable="true" dir="ltr"><h1>客户端(与redis完全一致,redis支持的pika都支持)</h1><p><span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span>表示该语言的推荐客户端。</p><h2>ActionScript</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">as3redis</td><td class="confluenceTd"><a href="https://github.com/claus/as3redis" data-mce-href="https://github.com/claus/as3redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/cwahlers" data-mce-href="http://twitter.com/cwahlers">cwahlers</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>C</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">hiredis&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/antirez/hiredis" data-mce-href="https://github.com/antirez/hiredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/antirez" data-mce-href="http://twitter.com/antirez">antirez</a>&nbsp;<a href="http://twitter.com/pnoordhuis" data-mce-href="http://twitter.com/pnoordhuis">pnoordhuis</a></td><td class="confluenceTd">这是官方的C语言客户端。支持全部的set命令,管道,事件驱动编程</td></tr><tr><td class="confluenceTd">credis</td><td class="confluenceTd"><a href="http://code.google.com/p/credis/source/browse" data-mce-href="http://code.google.com/p/credis/source/browse">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">libredis</td><td class="confluenceTd"><a href="https://github.com/toymachine/libredis" data-mce-href="https://github.com/toymachine/libredis">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">通过poll,ketama哈希支持在多服务器上并行执行命令</td></tr></tbody></table><h2>C#</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">ServiceStack.Redis&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/ServiceStack/ServiceStack.Redis" data-mce-href="https://github.com/ServiceStack/ServiceStack.Redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/demisbellot" data-mce-href="http://twitter.com/demisbellot">demisbellot</a></td><td class="confluenceTd">这是Miguel De Icaza写的C#客户端的一个增强版分支。</td></tr><tr><td class="confluenceTd">Booksleeve&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="http://code.google.com/p/booksleeve/" data-mce-href="http://code.google.com/p/booksleeve/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/marcgravell" data-mce-href="http://twitter.com/marcgravell">marcgravell</a></td><td class="confluenceTd">通过堆交换实现的高性能客户端。</td></tr><tr><td class="confluenceTd">Sider</td><td class="confluenceTd"><a href="http://nuget.org/List/Packages/Sider" data-mce-href="http://nuget.org/List/Packages/Sider">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/chakrit" data-mce-href="http://twitter.com/chakrit">chakrit</a></td><td class="confluenceTd">.NET4.0提供的简约客户端</td></tr><tr><td class="confluenceTd">TeamDev Redis Client</td><td class="confluenceTd"><a href="http://redis.codeplex.com/" data-mce-href="http://redis.codeplex.com/">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/TeamDevPerugia" data-mce-href="http://twitter.com/TeamDevPerugia">TeamDevPerugia</a></td><td class="confluenceTd">基于redis-sharp,提供基本通信功能的redis客户端,但是有一些不同的地方。</td></tr><tr><td class="confluenceTd">redis-sharp</td><td class="confluenceTd"><a href="https://github.com/migueldeicaza/redis-sharp" data-mce-href="https://github.com/migueldeicaza/redis-sharp">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/migueldeicaza" data-mce-href="http://twitter.com/migueldeicaza">migueldeicaza</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>C++</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">C++ Client</td><td class="confluenceTd"><a href="https://github.com/mrpi/redis-cplusplus-client" data-mce-href="https://github.com/mrpi/redis-cplusplus-client">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr></tbody></table><h2>Clojure</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-clojure</td><td class="confluenceTd"><a href="https://github.com/ragnard/redis-clojure" data-mce-href="https://github.com/ragnard/redis-clojure">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/ragge" data-mce-href="http://twitter.com/ragge">ragge</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>Common Lisp</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">CL-Redis</td><td class="confluenceTd"><a href="https://github.com/vseloved/cl-redis" data-mce-href="https://github.com/vseloved/cl-redis">Repository</a>&nbsp;<a href="http://www.cliki.net/cl-redis" data-mce-href="http://www.cliki.net/cl-redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/BigThingist" data-mce-href="http://twitter.com/BigThingist">BigThingist</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>D</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Tiny Redis</td><td class="confluenceTd"><a href="https://github.com/adilbaig/Tiny-Redis" data-mce-href="https://github.com/adilbaig/Tiny-Redis">Repository</a>&nbsp;<a href="http://adilbaig.github.com/Tiny-Redis/" data-mce-href="http://adilbaig.github.com/Tiny-Redis/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/aidezigns" data-mce-href="http://twitter.com/aidezigns">aidezigns</a></td><td class="confluenceTd">A Redis client for D2. Supports pipelining, transactions and Lua scripting</td></tr></tbody></table><h2>Dart</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">DartRedisClient&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/mythz/DartRedisClient" data-mce-href="https://github.com/mythz/DartRedisClient">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/demisbellot" data-mce-href="http://twitter.com/demisbellot">demisbellot</a></td><td class="confluenceTd">A high-performance async/non-blocking Redis client for Dart</td></tr></tbody></table><h2>emacs lisp</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">eredis</td><td class="confluenceTd"><a href="http://code.google.com/p/eredis" data-mce-href="http://code.google.com/p/eredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/justinhj" data-mce-href="http://twitter.com/justinhj">justinhj</a></td><td class="confluenceTd">Full Redis API plus ways to pull Redis data into an org-mode table and push it back when edited</td></tr></tbody></table><h2>Erlang</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Erldis</td><td class="confluenceTd"><a href="https://github.com/japerk/erldis" data-mce-href="https://github.com/japerk/erldis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/dialtone_" data-mce-href="http://twitter.com/dialtone_">dialtone_</a><a href="http://twitter.com/japerk" data-mce-href="http://twitter.com/japerk">japerk</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">Eredis</td><td class="confluenceTd"><a href="https://github.com/wooga/eredis" data-mce-href="https://github.com/wooga/eredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/wooga" data-mce-href="http://twitter.com/wooga">wooga</a></td><td class="confluenceTd">注重性能的redis客户端</td></tr><tr><td class="confluenceTd">sharded_eredis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/jeremyong/sharded_eredis" data-mce-href="https://github.com/jeremyong/sharded_eredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/jeremyong" data-mce-href="http://twitter.com/jeremyong">jeremyong</a><a href="http://twitter.com/hiroeorz" data-mce-href="http://twitter.com/hiroeorz">hiroeorz</a></td><td class="confluenceTd">Wrapper around eredis providing process pools and consistent hashing.</td></tr><tr><td class="confluenceTd">Tideland Erlang/OTP Redis Client&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="git://git.tideland.biz/errc" data-mce-href="git://git.tideland.biz/errc">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/themue" data-mce-href="http://twitter.com/themue">themue</a></td><td class="confluenceTd">A comfortable Redis client for Erlang/OTP support pooling, pub/sub and transactions.</td></tr></tbody></table><h2>Fancy</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis.fy</td><td class="confluenceTd"><a href="https://github.com/bakkdoor/redis.fy" data-mce-href="https://github.com/bakkdoor/redis.fy">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/bakkdoor" data-mce-href="http://twitter.com/bakkdoor">bakkdoor</a></td><td class="confluenceTd">A Fancy Redis client library</td></tr></tbody></table><h2>Go</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Go-Redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/alphazero/Go-Redis" data-mce-href="https://github.com/alphazero/Go-Redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/SunOf27" data-mce-href="http://twitter.com/SunOf27">SunOf27</a></td><td class="confluenceTd">Google Go Client and Connectors for Redis.</td></tr><tr><td class="confluenceTd">Radix&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/fzzy/radix" data-mce-href="https://github.com/fzzy/radix">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/fzzbt" data-mce-href="http://twitter.com/fzzbt">fzzbt</a></td><td class="confluenceTd">MIT licensed Redis client.</td></tr><tr><td class="confluenceTd">Redigo&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/garyburd/redigo" data-mce-href="https://github.com/garyburd/redigo">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/gburd" data-mce-href="http://twitter.com/gburd">gburd</a></td><td class="confluenceTd">Redigo is a Go client for the Redis database with support for Print-alike API, Pipelining (including transactions), Pub/Sub, Connection pooling, scripting.</td></tr><tr><td class="confluenceTd">Tideland Go Redis Client&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/tideland/godm" data-mce-href="https://github.com/tideland/godm">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/themue" data-mce-href="http://twitter.com/themue">themue</a></td><td class="confluenceTd">A flexible Go Redis client able to handle all commands</td></tr><tr><td class="confluenceTd">godis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/simonz05/godis" data-mce-href="https://github.com/simonz05/godis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/simonz05" data-mce-href="http://twitter.com/simonz05">simonz05</a></td><td class="confluenceTd">A Redis client for Go.</td></tr><tr><td class="confluenceTd">gosexy/redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/gosexy/redis" data-mce-href="https://github.com/gosexy/redis">Repository</a>&nbsp;<a href="https://menteslibres.net/gosexy/redis" data-mce-href="https://menteslibres.net/gosexy/redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/xiam" data-mce-href="http://twitter.com/xiam">xiam</a></td><td class="confluenceTd">A Go client for redis built on top of the hiredis C client. Supports non-blocking connections and channel-based subscriptions.</td></tr><tr><td class="confluenceTd">goredis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/xuyu/goredis" data-mce-href="https://github.com/xuyu/goredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/xuyu" data-mce-href="http://twitter.com/xuyu">xuyu</a></td><td class="confluenceTd">A redis client for golang with full features</td></tr><tr><td class="confluenceTd">gore&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/keimoon/gore" data-mce-href="https://github.com/keimoon/gore">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/keimoon" data-mce-href="http://twitter.com/keimoon">keimoon</a></td><td class="confluenceTd">A full feature redis Client for Go. Supports Pipeline, Transaction, LUA scripting, Pubsub, Connection Pool, Sentinel and client sharding</td></tr><tr><td class="confluenceTd">shipwire/redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/shipwire/redis" data-mce-href="https://github.com/shipwire/redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/stephensearles" data-mce-href="http://twitter.com/stephensearles">stephensearles</a></td><td class="confluenceTd">A Redis client focused on streaming, with support for a print-like API, pipelining, Pub/Sub, and connection pooling.</td></tr><tr><td class="confluenceTd">redis.go</td><td class="confluenceTd"><a href="https://github.com/hoisie/redis" data-mce-href="https://github.com/hoisie/redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/hoisie" data-mce-href="http://twitter.com/hoisie">hoisie</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>Haskell</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis</td><td class="confluenceTd"><a href="http://hackage.haskell.org/package/redis" data-mce-href="http://hackage.haskell.org/package/redis">Homepage</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">haskell-redis</td><td class="confluenceTd"><a href="http://bitbucket.org/videlalvaro/redis-haskell/src" data-mce-href="http://bitbucket.org/videlalvaro/redis-haskell/src">Repository</a>&nbsp;<a href="http://bitbucket.org/videlalvaro/redis-haskell/wiki/Home" data-mce-href="http://bitbucket.org/videlalvaro/redis-haskell/wiki/Home">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/old_sound" data-mce-href="http://twitter.com/old_sound">old_sound</a></td><td class="confluenceTd">不积极维护,支持2.0以下版本</td></tr></tbody></table><h2>haXe</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">hxneko-redis</td><td class="confluenceTd"><a href="http://code.google.com/p/hxneko-redis/source/browse" data-mce-href="http://code.google.com/p/hxneko-redis/source/browse">Repository</a>&nbsp;<a href="http://code.google.com/p/hxneko-redis" data-mce-href="http://code.google.com/p/hxneko-redis">Homepage</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr></tbody></table><h2>Io</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">iodis</td><td class="confluenceTd"><a href="https://github.com/vangberg/iodis" data-mce-href="https://github.com/vangberg/iodis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/ichverstehe" data-mce-href="http://twitter.com/ichverstehe">ichverstehe</a></td><td class="confluenceTd"> </td></tr></tbody></table><h2>Java</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Jedis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/xetorthio/jedis" data-mce-href="https://github.com/xetorthio/jedis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/xetorthio" data-mce-href="http://twitter.com/xetorthio">xetorthio</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">Redisson&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/mrniko/redisson" data-mce-href="https://github.com/mrniko/redisson">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mrniko" data-mce-href="http://twitter.com/mrniko">mrniko</a></td><td class="confluenceTd">distributed and scalable Java data structures on top of Redis server</td></tr><tr><td class="confluenceTd">JRedis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/alphazero/jredis" data-mce-href="https://github.com/alphazero/jredis">Repository</a>&nbsp;<a href="http://code.google.com/p/jredis" data-mce-href="http://code.google.com/p/jredis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/SunOf27" data-mce-href="http://twitter.com/SunOf27">SunOf27</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">JDBC-Redis</td><td class="confluenceTd"><a href="http://code.google.com/p/jdbc-redis/source/browse" data-mce-href="http://code.google.com/p/jdbc-redis/source/browse">Repository</a>&nbsp;<a href="http://code.google.com/p/jdbc-redis" data-mce-href="http://code.google.com/p/jdbc-redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/mavcunha" data-mce-href="http://twitter.com/mavcunha">mavcunha</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">RJC</td><td class="confluenceTd"><a href="https://github.com/e-mzungu/rjc" data-mce-href="https://github.com/e-mzungu/rjc">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/e_mzungu" data-mce-href="http://twitter.com/e_mzungu">e_mzungu</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">redis-protocol&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/spullara/redis-protocol" data-mce-href="https://github.com/spullara/redis-protocol">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/spullara" data-mce-href="http://twitter.com/spullara">spullara</a></td><td class="confluenceTd">Up to 2.6 compatible high-performance Java, Java w/Netty &amp; Scala (finagle) client</td></tr><tr><td class="confluenceTd">aredis</td><td class="confluenceTd"><a href="http://aredis.sourceforge.net/" data-mce-href="http://aredis.sourceforge.net/">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">Asynchronous, pipelined client based on the Java 7 NIO Channel API</td></tr><tr><td class="confluenceTd">mod-redis</td><td class="confluenceTd"><a href="https://github.com/vert-x/mod-redis" data-mce-href="https://github.com/vert-x/mod-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/pmlopes" data-mce-href="http://twitter.com/pmlopes">pmlopes</a></td><td class="confluenceTd">Official asynchronous redis.io bus module for Vert.x</td></tr><tr><td class="confluenceTd">lettuce</td><td class="confluenceTd"><a href="https://github.com/wg/lettuce" data-mce-href="https://github.com/wg/lettuce">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/ar3te" data-mce-href="http://twitter.com/ar3te">ar3te</a></td><td class="confluenceTd">Thread-safe client supporting async usage and key/value codecs</td></tr><tr><td class="confluenceTd">RedisClient&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/caoxinyu/RedisClient" data-mce-href="https://github.com/caoxinyu/RedisClient">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/Cao%20XinYu" data-mce-href="http://twitter.com/Cao%20XinYu">Cao XinYu</a></td><td class="confluenceTd">redis client GUI tool</td></tr></tbody></table><h2>Lua</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-lua&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/nrk/redis-lua" data-mce-href="https://github.com/nrk/redis-lua">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/JoL1hAHN" data-mce-href="http://twitter.com/JoL1hAHN">JoL1hAHN</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">lua-hiredis</td><td class="confluenceTd"><a href="https://github.com/agladysh/lua-hiredis" data-mce-href="https://github.com/agladysh/lua-hiredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/agladysh" data-mce-href="http://twitter.com/agladysh">agladysh</a></td><td class="confluenceTd">Lua bindings for the hiredis library</td></tr></tbody></table><h2>Matlab</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-octave</td><td class="confluenceTd"><a href="https://github.com/markuman/redis-octave" data-mce-href="https://github.com/markuman/redis-octave">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/markuman" data-mce-href="http://twitter.com/markuman">markuman</a></td><td class="confluenceTd">A Redis client in pure Octave</td></tr></tbody></table><h2>Nimrod</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/Araq/Nimrod" data-mce-href="https://github.com/Araq/Nimrod">Repository</a>&nbsp;<a href="http://nimrod-lang.org/redis.html" data-mce-href="http://nimrod-lang.org/redis.html">Homepage</a></td><td class="confluenceTd"> </td><td class="confluenceTd">Redis client for Nimrod</td></tr></tbody></table><h2>Node.js</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">node_redis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/mranney/node_redis" data-mce-href="https://github.com/mranney/node_redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mranney" data-mce-href="http://twitter.com/mranney">mranney</a></td><td class="confluenceTd">Recommended client for node.</td></tr><tr><td class="confluenceTd">spade&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/rootslab/spade" data-mce-href="https://github.com/rootslab/spade">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/rootslab" data-mce-href="http://twitter.com/rootslab">rootslab</a></td><td class="confluenceTd">♠ Spade, a full-featured modular client for node.</td></tr><tr><td class="confluenceTd">then-redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/mjijackson/then-redis" data-mce-href="https://github.com/mjijackson/then-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mjackson" data-mce-href="http://twitter.com/mjackson">mjackson</a></td><td class="confluenceTd">A small, promise-based Redis client for node</td></tr><tr><td class="confluenceTd">redis-node-client</td><td class="confluenceTd"><a href="https://github.com/fictorial/redis-node-client" data-mce-href="https://github.com/fictorial/redis-node-client">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/fictorial" data-mce-href="http://twitter.com/fictorial">fictorial</a></td><td class="confluenceTd">No longer maintained, does not work with node 0.3.</td></tr></tbody></table><h2>Objective-C</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">ObjCHiredis</td><td class="confluenceTd"><a href="https://github.com/lp/ObjCHiredis" data-mce-href="https://github.com/lp/ObjCHiredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/loopole" data-mce-href="http://twitter.com/loopole">loopole</a></td><td class="confluenceTd">iOS4设备和模拟器的静态库,为MacOS10.5及以上版本增加Objective-C框架。</td></tr></tbody></table><h2>Perl</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Redis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/melo/perl-redis" data-mce-href="https://github.com/melo/perl-redis">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/Redis" data-mce-href="http://search.cpan.org/dist/Redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/pedromelo" data-mce-href="http://twitter.com/pedromelo">pedromelo</a></td><td class="confluenceTd">Perl binding for Redis database</td></tr><tr><td class="confluenceTd">RedisDB&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/trinitum/RedisDB" data-mce-href="https://github.com/trinitum/RedisDB">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/RedisDB" data-mce-href="http://search.cpan.org/dist/RedisDB">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/trinitum" data-mce-href="http://twitter.com/trinitum">trinitum</a></td><td class="confluenceTd">Perl binding for Redis database with fast XS-based protocolparser</td></tr><tr><td class="confluenceTd">Redis::hiredis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="http://search.cpan.org/dist/Redis-hiredis/" data-mce-href="http://search.cpan.org/dist/Redis-hiredis/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/neophenix" data-mce-href="http://twitter.com/neophenix">neophenix</a></td><td class="confluenceTd">Perl binding for the hiredis C client</td></tr><tr><td class="confluenceTd">AnyEvent::Redis</td><td class="confluenceTd"><a href="https://github.com/miyagawa/AnyEvent-Redis" data-mce-href="https://github.com/miyagawa/AnyEvent-Redis">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/AnyEvent-Redis" data-mce-href="http://search.cpan.org/dist/AnyEvent-Redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/miyagawa" data-mce-href="http://twitter.com/miyagawa">miyagawa</a></td><td class="confluenceTd">Non-blocking Redis client</td></tr><tr><td class="confluenceTd">AnyEvent::Redis::RipeRedis<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/iph0/AnyEvent-Redis-RipeRedis" data-mce-href="https://github.com/iph0/AnyEvent-Redis-RipeRedis">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/AnyEvent-Redis-RipeRedis" data-mce-href="http://search.cpan.org/dist/AnyEvent-Redis-RipeRedis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/iph" data-mce-href="http://twitter.com/iph">iph</a></td><td class="confluenceTd">Flexible non-blocking Redis client with reconnect feature</td></tr><tr><td class="confluenceTd">AnyEvent::Hiredis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/wjackson/AnyEvent-Hiredis" data-mce-href="https://github.com/wjackson/AnyEvent-Hiredis">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/AnyEvent-Hiredis" data-mce-href="http://search.cpan.org/dist/AnyEvent-Hiredis">Homepage</a></td><td class="confluenceTd"> </td><td class="confluenceTd">Non-blocking client using the hiredis C library</td></tr><tr><td class="confluenceTd">Mojo::Redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/marcusramberg/mojo-redis" data-mce-href="https://github.com/marcusramberg/mojo-redis">Repository</a>&nbsp;<a href="http://search.cpan.org/dist/Mojo-Redis" data-mce-href="http://search.cpan.org/dist/Mojo-Redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/und3f" data-mce-href="http://twitter.com/und3f">und3f</a>&nbsp;<a href="http://twitter.com/marcusramberg" data-mce-href="http://twitter.com/marcusramberg">marcusramberg</a><a href="http://twitter.com/jhthorsen" data-mce-href="http://twitter.com/jhthorsen">jhthorsen</a></td><td class="confluenceTd">asynchronous Redis client for Mojolicious</td></tr><tr><td class="confluenceTd">Danga::Socket::Redis</td><td class="confluenceTd"><a href="http://search.cpan.org/dist/Danga-Socket-Redis" data-mce-href="http://search.cpan.org/dist/Danga-Socket-Redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/martinredmond" data-mce-href="http://twitter.com/martinredmond">martinredmond</a></td><td class="confluenceTd">An asynchronous redis client using the Danga::Socket async library</td></tr></tbody></table><h2>PHP</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Predis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/nrk/predis" data-mce-href="https://github.com/nrk/predis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/JoL1hAHN" data-mce-href="http://twitter.com/JoL1hAHN">JoL1hAHN</a></td><td class="confluenceTd">Mature and supported</td></tr><tr><td class="confluenceTd">phpredis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/nicolasff/phpredis" data-mce-href="https://github.com/nicolasff/phpredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/yowgi" data-mce-href="http://twitter.com/yowgi">yowgi</a></td><td class="confluenceTd">This is a client written in C as a PHP module.</td></tr><tr><td class="confluenceTd">Rediska&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/Shumkov/Rediska" data-mce-href="https://github.com/Shumkov/Rediska">Repository</a>&nbsp;<a href="http://rediska.geometria-lab.net/" data-mce-href="http://rediska.geometria-lab.net/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/shumkov" data-mce-href="http://twitter.com/shumkov">shumkov</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">RedisServer</td><td class="confluenceTd"><a href="https://github.com/jamm/Memory/blob/master/lib/Jamm/Memory/RedisServer.php" data-mce-href="https://github.com/jamm/Memory/blob/master/lib/Jamm/Memory/RedisServer.php">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/eugeniyoz" data-mce-href="http://twitter.com/eugeniyoz">eugeniyoz</a></td><td class="confluenceTd">Standalone and full-featured class for Redis in PHP</td></tr><tr><td class="confluenceTd">Redisent&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/jdp/redisent" data-mce-href="https://github.com/jdp/redisent">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/justinpoliey" data-mce-href="http://twitter.com/justinpoliey">justinpoliey</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">Credis</td><td class="confluenceTd"><a href="https://github.com/colinmollenhour/credis" data-mce-href="https://github.com/colinmollenhour/credis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/colinmollenhour" data-mce-href="http://twitter.com/colinmollenhour">colinmollenhour</a></td><td class="confluenceTd">Lightweight, standalone, unit-tested fork of Redisent which wraps phpredis for best performance if available.</td></tr><tr><td class="confluenceTd">phpish/redis</td><td class="confluenceTd"><a href="https://github.com/phpish/redis" data-mce-href="https://github.com/phpish/redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/sandeepshetty" data-mce-href="http://twitter.com/sandeepshetty">sandeepshetty</a></td><td class="confluenceTd">Simple Redis client in PHP</td></tr><tr><td class="confluenceTd">PHP Sentinel Client&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/Sparkcentral/php-redis-sentinel" data-mce-href="https://github.com/Sparkcentral/php-redis-sentinel">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/jamescauwelier" data-mce-href="http://twitter.com/jamescauwelier">jamescauwelier</a></td><td class="confluenceTd">A PHP sentinel client acting as an extension to your regular redis client</td></tr><tr><td class="confluenceTd">Yampee Redis</td><td class="confluenceTd"><a href="https://github.com/yampee/Redis" data-mce-href="https://github.com/yampee/Redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/tgalopin" data-mce-href="http://twitter.com/tgalopin">tgalopin</a></td><td class="confluenceTd">A full-featured Redis client for PHP 5.2. Easy to use and to extend.</td></tr></tbody></table><h2>Pure Data</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Puredis</td><td class="confluenceTd"><a href="https://github.com/lp/puredis" data-mce-href="https://github.com/lp/puredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/loopole" data-mce-href="http://twitter.com/loopole">loopole</a></td><td class="confluenceTd">同步,异步和订阅客户端。</td></tr></tbody></table><h2>Python</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-py&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/andymccurdy/redis-py" data-mce-href="https://github.com/andymccurdy/redis-py">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/andymccurdy" data-mce-href="http://twitter.com/andymccurdy">andymccurdy</a></td><td class="confluenceTd">成熟有支持,现在看来适用于python。</td></tr><tr><td class="confluenceTd">txredis</td><td class="confluenceTd"><a href="http://pypi.python.org/pypi/txredis/0.1.1" data-mce-href="http://pypi.python.org/pypi/txredis/0.1.1">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/dio_rian" data-mce-href="http://twitter.com/dio_rian">dio_rian</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">txredisapi&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/fiorix/txredisapi" data-mce-href="https://github.com/fiorix/txredisapi">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/fiorix" data-mce-href="http://twitter.com/fiorix">fiorix</a></td><td class="confluenceTd">Full featured, non-blocking client for Twisted.</td></tr><tr><td class="confluenceTd">desir</td><td class="confluenceTd"><a href="https://github.com/aallamaa/desir" data-mce-href="https://github.com/aallamaa/desir">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/aallamaa" data-mce-href="http://twitter.com/aallamaa">aallamaa</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">brukva&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/evilkost/brukva" data-mce-href="https://github.com/evilkost/brukva">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/evilkost" data-mce-href="http://twitter.com/evilkost">evilkost</a></td><td class="confluenceTd">Asynchronous Redis client that works within Tornado IO loop</td></tr></tbody></table><h2>Ruby</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-rb&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/ezmobius/redis-rb" data-mce-href="https://github.com/ezmobius/redis-rb">Repository</a>&nbsp;<a href="http://redis-rb.keyvalue.org/" data-mce-href="http://redis-rb.keyvalue.org/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/ezmobius" data-mce-href="http://twitter.com/ezmobius">ezmobius</a>&nbsp;<a href="http://twitter.com/soveran" data-mce-href="http://twitter.com/soveran">soveran</a>&nbsp;<a href="http://twitter.com/djanowski" data-mce-href="http://twitter.com/djanowski">djanowski</a><a href="http://twitter.com/pnoordhuis" data-mce-href="http://twitter.com/pnoordhuis">pnoordhuis</a></td><td class="confluenceTd">非常稳定和成熟的客户端。为保证最大性能安装redis-rb之前需要安装hiredis gem。</td></tr><tr><td class="confluenceTd">em-hiredis</td><td class="confluenceTd"><a href="https://github.com/mloughran/em-hiredis" data-mce-href="https://github.com/mloughran/em-hiredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mloughran" data-mce-href="http://twitter.com/mloughran">mloughran</a></td><td class="confluenceTd">An EventMachine Redis client (uses hiredis).</td></tr><tr><td class="confluenceTd">em-redis</td><td class="confluenceTd"><a href="https://github.com/madsimian/em-redis" data-mce-href="https://github.com/madsimian/em-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/madsimian" data-mce-href="http://twitter.com/madsimian">madsimian</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">redic&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/amakawa/redic" data-mce-href="https://github.com/amakawa/redic">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/soveran" data-mce-href="http://twitter.com/soveran">soveran</a>&nbsp;<a href="http://twitter.com/cyx" data-mce-href="http://twitter.com/cyx">cyx</a></td><td class="confluenceTd">Lightweight Redis Client</td></tr></tbody></table><h2>Rust</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">rust-redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/mneumann/rust-redis" data-mce-href="https://github.com/mneumann/rust-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mneumann" data-mce-href="http://twitter.com/mneumann">mneumann</a></td><td class="confluenceTd">A Rust client library for Redis.</td></tr><tr><td class="confluenceTd">redis-rs&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/mitsuhiko/redis-rs" data-mce-href="https://github.com/mitsuhiko/redis-rs">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mitsuhiko" data-mce-href="http://twitter.com/mitsuhiko">mitsuhiko</a></td><td class="confluenceTd">A fairly high level client library for Redis.</td></tr></tbody></table><h2>Scala</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">scala-redis</td><td class="confluenceTd"><a href="https://github.com/acrosa/scala-redis" data-mce-href="https://github.com/acrosa/scala-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/alejandrocrosa" data-mce-href="http://twitter.com/alejandrocrosa">alejandrocrosa</a></td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">scala-redis&nbsp;<span class="active">☺</span>&nbsp;<span class="star" style="color: rgb(223,187,13);" data-mce-style="color: #dfbb0d;">★</span></td><td class="confluenceTd"><a href="https://github.com/debasishg/scala-redis" data-mce-href="https://github.com/debasishg/scala-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/debasishg" data-mce-href="http://twitter.com/debasishg">debasishg</a></td><td class="confluenceTd">Apparently a fork of the original client from @alejandrocrosa</td></tr><tr><td class="confluenceTd">redis-client-scala-netty</td><td class="confluenceTd"><a href="https://github.com/andreyk0/redis-client-scala-netty" data-mce-href="https://github.com/andreyk0/redis-client-scala-netty">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr><tr><td class="confluenceTd">sedis</td><td class="confluenceTd"><a href="https://github.com/pk11/sedis" data-mce-href="https://github.com/pk11/sedis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/pk11" data-mce-href="http://twitter.com/pk11">pk11</a></td><td class="confluenceTd">a thin scala wrapper for the popular Redis Java client, Jedis</td></tr><tr><td class="confluenceTd">scala-redis-client&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/top10/scala-redis-client" data-mce-href="https://github.com/top10/scala-redis-client">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/thesmith" data-mce-href="http://twitter.com/thesmith">thesmith</a><a href="http://twitter.com/heychinaski" data-mce-href="http://twitter.com/heychinaski">heychinaski</a></td><td class="confluenceTd">An idiomatic Scala client that keeps Jedis / Java hidden. Used in production at <a href="http://top10.com" data-mce-href="http://top10.com">http://top10.com</a>.</td></tr><tr><td class="confluenceTd">scredis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/Livestream/scredis" data-mce-href="https://github.com/Livestream/scredis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/livestream" data-mce-href="http://twitter.com/livestream">livestream</a></td><td class="confluenceTd">Scredis is an advanced Redis client entirely written in Scala. Used in production at <a href="http://Livestream.com" data-mce-href="http://Livestream.com">http://Livestream.com</a>.</td></tr><tr><td class="confluenceTd">rediscala&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/etaty/rediscala" data-mce-href="https://github.com/etaty/rediscala">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/etaty" data-mce-href="http://twitter.com/etaty">etaty</a></td><td class="confluenceTd">A Redis client for Scala (2.10+) and (AKKA 2.2+) with non-blocking and asynchronous I/O operations.</td></tr><tr><td class="confluenceTd">Brando</td><td class="confluenceTd"><a href="https://github.com/chrisdinn/brando" data-mce-href="https://github.com/chrisdinn/brando">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/chrisdinn" data-mce-href="http://twitter.com/chrisdinn">chrisdinn</a></td><td class="confluenceTd">A Redis client written with the Akka IO package introduced in Akka 2.2.</td></tr></tbody></table><h2>Scheme</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">redis-client</td><td class="confluenceTd"><a href="https://github.com/carld/redis-client.egg" data-mce-href="https://github.com/carld/redis-client.egg">Repository</a>&nbsp;<a href="http://wiki.call-cc.org/eggref/4/redis-client" data-mce-href="http://wiki.call-cc.org/eggref/4/redis-client">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/carld" data-mce-href="http://twitter.com/carld">carld</a></td><td class="confluenceTd">A Redis client for Chicken Scheme 4.7</td></tr></tbody></table><h2>Smalltalk</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Smalltalk Redis Client</td><td class="confluenceTd"><a href="http://www.squeaksource.com/Redis.html" data-mce-href="http://www.squeaksource.com/Redis.html">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd"> </td></tr></tbody></table><h2>Tcl</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Tcl Client</td><td class="confluenceTd"><a href="https://github.com/antirez/redis/blob/unstable/tests/support/redis.tcl" data-mce-href="https://github.com/antirez/redis/blob/unstable/tests/support/redis.tcl">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/antirez" data-mce-href="http://twitter.com/antirez">antirez</a></td><td class="confluenceTd">The client used in the Redis test suite. Not really full featured nor designed to be used in the real world.</td></tr><tr><td class="confluenceTd">Retcl</td><td class="confluenceTd"><a href="https://github.com/gahr/retcl" data-mce-href="https://github.com/gahr/retcl">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/gahrgahr" data-mce-href="http://twitter.com/gahrgahr">gahrgahr</a></td><td class="confluenceTd">Retcl is an asynchronous, event-driven Redis client library implemented as a single-file Tcl module.</td></tr></tbody></table><h2>VCL</h2><table class="confluenceTable"><tbody><tr><td class="confluenceTd">libvmod-redis&nbsp;<span class="active">☺</span></td><td class="confluenceTd"><a href="https://github.com/carlosabalde/libvmod-redis" data-mce-href="https://github.com/carlosabalde/libvmod-redis">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/carlosabalde" data-mce-href="http://twitter.com/carlosabalde">carlosabalde</a></td><td class="confluenceTd">Varnish Cache module using the synchronous hiredis library API to access Redis servers from VCL.</td></tr></tbody></table><h1>更高级别的库和工具</h1><p>This is an additional list of libraries that are not direct layers on top of the Redis API, but higher level libraries such as ORMs, messaging libraries, and other misc tools that are designed for Redis.</p><table class="confluenceTable"><tbody><tr><td class="confluenceTd">Resque</td><td class="confluenceTd"><a href="https://github.com/defunkt/resque" data-mce-href="https://github.com/defunkt/resque">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/defunkt" data-mce-href="http://twitter.com/defunkt">defunkt</a></td><td class="confluenceTd">Resque is a Redis-backed Ruby library for creating background jobs, placing them on multiple queues, and processing them later. (Ruby)</td></tr><tr><td class="confluenceTd">Rq</td><td class="confluenceTd"><a href="https://github.com/nvie/rq" data-mce-href="https://github.com/nvie/rq">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/nvie" data-mce-href="http://twitter.com/nvie">nvie</a></td><td class="confluenceTd">Minimalistic Python task queue. Supports only Redis. (Python)</td></tr><tr><td class="confluenceTd">Celery</td><td class="confluenceTd"><a href="https://github.com/ask/celery" data-mce-href="https://github.com/ask/celery">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/asksolem" data-mce-href="http://twitter.com/asksolem">asksolem</a></td><td class="confluenceTd">Python task queue. Supports multiple backends. (Python)</td></tr><tr><td class="confluenceTd">Fnordmetric</td><td class="confluenceTd"><a href="https://github.com/paulasmuth/fnordmetric" data-mce-href="https://github.com/paulasmuth/fnordmetric">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/paulasmuth" data-mce-href="http://twitter.com/paulasmuth">paulasmuth</a></td><td class="confluenceTd">Redis/ruby-based realtime Event-Tracking app. (Ruby)</td></tr><tr><td class="confluenceTd">Ohm</td><td class="confluenceTd"><a href="https://github.com/soveran/ohm" data-mce-href="https://github.com/soveran/ohm">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/soveran" data-mce-href="http://twitter.com/soveran">soveran</a></td><td class="confluenceTd">Object-hash mapping library for Redis. (Ruby)</td></tr><tr><td class="confluenceTd">Kombu</td><td class="confluenceTd"><a href="https://github.com/ask/kombu" data-mce-href="https://github.com/ask/kombu">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">Python AMQP Framework with redis suppport (Python)</td></tr><tr><td class="confluenceTd">Sider</td><td class="confluenceTd"><a href="https://bitbucket.org/dahlia/sider" data-mce-href="https://bitbucket.org/dahlia/sider">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/hongminhee" data-mce-href="http://twitter.com/hongminhee">hongminhee</a></td><td class="confluenceTd">Python persistent object library based on Redis. (Python)</td></tr><tr><td class="confluenceTd">Redis-objects</td><td class="confluenceTd"><a href="https://github.com/nateware/redis-objects" data-mce-href="https://github.com/nateware/redis-objects">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/nateware" data-mce-href="http://twitter.com/nateware">nateware</a></td><td class="confluenceTd">Map Redis types directly to Ruby objects. (Ruby)</td></tr><tr><td class="confluenceTd">Redisco</td><td class="confluenceTd"><a href="https://github.com/iamteem/redisco" data-mce-href="https://github.com/iamteem/redisco">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/iamteem" data-mce-href="http://twitter.com/iamteem">iamteem</a></td><td class="confluenceTd">Loose implementation of Ohm in Python (see above for Ohm project) - Warning: Not actively maintained at the moment. (Python)</td></tr><tr><td class="confluenceTd">Redis-rdb-tools</td><td class="confluenceTd"><a href="https://github.com/sripathikrishnan/redis-rdb-tools" data-mce-href="https://github.com/sripathikrishnan/redis-rdb-tools">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/srithedabbler" data-mce-href="http://twitter.com/srithedabbler">srithedabbler</a></td><td class="confluenceTd">Parse Redis dump.rdb files, Analyze Memory, and Export Data to JSON. (Python)</td></tr><tr><td class="confluenceTd">Rdb-parser</td><td class="confluenceTd"><a href="https://github.com/pconstr/rdb-parser" data-mce-href="https://github.com/pconstr/rdb-parser">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/pconstr" data-mce-href="http://twitter.com/pconstr">pconstr</a></td><td class="confluenceTd">node.js asynchronous streaming parser for redis RDB database dumps. (Javascript)</td></tr><tr><td class="confluenceTd">Redis-sync</td><td class="confluenceTd"><a href="https://github.com/pconstr/redis-sync" data-mce-href="https://github.com/pconstr/redis-sync">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/pconstr" data-mce-href="http://twitter.com/pconstr">pconstr</a></td><td class="confluenceTd">A node.js redis replication slave toolkit (Javascript)</td></tr><tr><td class="confluenceTd">Ost</td><td class="confluenceTd"><a href="https://github.com/soveran/ost" data-mce-href="https://github.com/soveran/ost">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/soveran" data-mce-href="http://twitter.com/soveran">soveran</a></td><td class="confluenceTd">Redis based queues and workers. (Ruby)</td></tr><tr><td class="confluenceTd">Meerkat</td><td class="confluenceTd"><a href="http://carlhoerberg.github.com/meerkat/" data-mce-href="http://carlhoerberg.github.com/meerkat/">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/carlhoerberg" data-mce-href="http://twitter.com/carlhoerberg">carlhoerberg</a></td><td class="confluenceTd">Rack middleware for Server Sent Events with multiple backends. (Ruby)</td></tr><tr><td class="confluenceTd">Redis-sampler</td><td class="confluenceTd"><a href="https://github.com/antirez/redis-sampler" data-mce-href="https://github.com/antirez/redis-sampler">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/antirez" data-mce-href="http://twitter.com/antirez">antirez</a></td><td class="confluenceTd">Sample a Redis DB to understand dataset composition. (Ruby)</td></tr><tr><td class="confluenceTd">Recommendify</td><td class="confluenceTd"><a href="https://github.com/paulasmuth/recommendify" data-mce-href="https://github.com/paulasmuth/recommendify">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/paulasmuth" data-mce-href="http://twitter.com/paulasmuth">paulasmuth</a></td><td class="confluenceTd">Ruby/Redis based recommendation engine (collaborative filtering). (Ruby)</td></tr><tr><td class="confluenceTd">Redis-store</td><td class="confluenceTd"><a href="https://github.com/jodosha/redis-store" data-mce-href="https://github.com/jodosha/redis-store">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/jodosha" data-mce-href="http://twitter.com/jodosha">jodosha</a></td><td class="confluenceTd">Namespaced Rack::Session, Rack::Cache, I18n and cache Redis stores for Ruby web frameworks. (Ruby)</td></tr><tr><td class="confluenceTd">Redmon</td><td class="confluenceTd"><a href="https://github.com/steelThread/redmon" data-mce-href="https://github.com/steelThread/redmon">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/steel_thread" data-mce-href="http://twitter.com/steel_thread">steel_thread</a></td><td class="confluenceTd">A web interface for managing redis: cli, admin, and live monitoring. (Ruby)</td></tr><tr><td class="confluenceTd">Rollout</td><td class="confluenceTd"><a href="https://github.com/jamesgolick/rollout" data-mce-href="https://github.com/jamesgolick/rollout">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/jamesgolick" data-mce-href="http://twitter.com/jamesgolick">jamesgolick</a></td><td class="confluenceTd">Conditionally roll out features with redis. (Ruby)</td></tr><tr><td class="confluenceTd">Webdis</td><td class="confluenceTd"><a href="https://github.com/nicolasff/webdis" data-mce-href="https://github.com/nicolasff/webdis">Repository</a>&nbsp;<a href="http://webd.is/" data-mce-href="http://webd.is/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/yowgi" data-mce-href="http://twitter.com/yowgi">yowgi</a></td><td class="confluenceTd">A Redis HTTP interface with JSON output. (C)</td></tr><tr><td class="confluenceTd">Soulmate</td><td class="confluenceTd"><a href="https://github.com/seatgeek/soulmate" data-mce-href="https://github.com/seatgeek/soulmate">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/seatgeek" data-mce-href="http://twitter.com/seatgeek">seatgeek</a></td><td class="confluenceTd">Redis-backed service for fast autocompleting. (Ruby)</td></tr><tr><td class="confluenceTd">Redis_failover</td><td class="confluenceTd"><a href="https://github.com/ryanlecompte/redis_failover" data-mce-href="https://github.com/ryanlecompte/redis_failover">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/ryanlecompte" data-mce-href="http://twitter.com/ryanlecompte">ryanlecompte</a></td><td class="confluenceTd">Redis Failover is a ZooKeeper-based automatic master/slave failover solution for Ruby. (Ruby)</td></tr><tr><td class="confluenceTd">Redis-dump</td><td class="confluenceTd"><a href="https://github.com/delano/redis-dump" data-mce-href="https://github.com/delano/redis-dump">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/solutious" data-mce-href="http://twitter.com/solutious">solutious</a></td><td class="confluenceTd">Backup and restore your Redis data to and from JSON. Warning: alpha code. (Ruby)</td></tr><tr><td class="confluenceTd">Sidekiq</td><td class="confluenceTd"><a href="http://mperham.github.com/sidekiq/" data-mce-href="http://mperham.github.com/sidekiq/">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/mperham" data-mce-href="http://twitter.com/mperham">mperham</a></td><td class="confluenceTd">Simple, efficient message processing for your Rails 3 application. (Ruby)</td></tr><tr><td class="confluenceTd">Omhiredis</td><td class="confluenceTd"><a href="http://www.rsyslog.com/doc/build_from_repo.html" data-mce-href="http://www.rsyslog.com/doc/build_from_repo.html">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/taotetek" data-mce-href="http://twitter.com/taotetek">taotetek</a></td><td class="confluenceTd">redis output plugin for rsyslog (rsyslog dev, and rsyslog head). (C)</td></tr><tr><td class="confluenceTd">Mod_redis</td><td class="confluenceTd"><a href="https://github.com/sneakybeaky/mod_redis" data-mce-href="https://github.com/sneakybeaky/mod_redis">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">An Apache HTTPD module for speaking to redis via HTTP (C)</td></tr><tr><td class="confluenceTd">leaderboard</td><td class="confluenceTd"><a href="https://github.com/agoragames/leaderboard" data-mce-href="https://github.com/agoragames/leaderboard">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/czarneckid" data-mce-href="http://twitter.com/czarneckid">czarneckid</a></td><td class="confluenceTd">Leaderboards backed by Redis. (Ruby)</td></tr><tr><td class="confluenceTd">Redis-rdb</td><td class="confluenceTd"><a href="https://github.com/nrk/redis-rdb" data-mce-href="https://github.com/nrk/redis-rdb">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/JoL1hAHN" data-mce-href="http://twitter.com/JoL1hAHN">JoL1hAHN</a></td><td class="confluenceTd">A set of utilities to handle Redis .rdb files with Ruby. (Ruby)</td></tr><tr><td class="confluenceTd">Lua-ohm</td><td class="confluenceTd"><a href="https://github.com/slact/lua-ohm" data-mce-href="https://github.com/slact/lua-ohm">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">Lua Redis Object-hash-mapping and more (Lua)</td></tr><tr><td class="confluenceTd">PHP-Resque</td><td class="confluenceTd"><a href="https://github.com/chrisboulton/php-resque" data-mce-href="https://github.com/chrisboulton/php-resque">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/surfichris" data-mce-href="http://twitter.com/surfichris">surfichris</a></td><td class="confluenceTd">Port of Resque to PHP. (PHP)</td></tr><tr><td class="confluenceTd">phpRedisAdmin</td><td class="confluenceTd"><a href="https://github.com/ErikDubbelboer/phpRedisAdmin" data-mce-href="https://github.com/ErikDubbelboer/phpRedisAdmin">Repository</a></td><td class="confluenceTd"> </td><td class="confluenceTd">phpRedisAdmin is a simple web interface to manage Redis databases. (PHP)</td></tr><tr><td class="confluenceTd">HighcoTimelineBundle</td><td class="confluenceTd"><a href="https://github.com/stephpy/TimelineBundle" data-mce-href="https://github.com/stephpy/TimelineBundle">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/stephpy" data-mce-href="http://twitter.com/stephpy">stephpy</a></td><td class="confluenceTd">TimelineBundle is a Bundle which works with Symfony 2.* which provides a timeline for a subject as Facebook can do. (PHP)</td></tr><tr><td class="confluenceTd">Stdnet</td><td class="confluenceTd"><a href="https://github.com/lsbardel/python-stdnet" data-mce-href="https://github.com/lsbardel/python-stdnet">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/lsbardel" data-mce-href="http://twitter.com/lsbardel">lsbardel</a></td><td class="confluenceTd">Redis data manager with advanced query and search API. (Python)</td></tr><tr><td class="confluenceTd">Retools</td><td class="confluenceTd"><a href="https://github.com/bbangert/retools" data-mce-href="https://github.com/bbangert/retools">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/benbangert" data-mce-href="http://twitter.com/benbangert">benbangert</a></td><td class="confluenceTd">Caching and locking helper library. (Python)</td></tr><tr><td class="confluenceTd">Redback</td><td class="confluenceTd"><a href="http://github.com/chriso/redback" data-mce-href="http://github.com/chriso/redback">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/chris6F" data-mce-href="http://twitter.com/chris6F">chris6F</a></td><td class="confluenceTd">Higher-level Redis constructs - social graph, full text search, rate limiting, key pairs. (Javascript)</td></tr><tr><td class="confluenceTd">Recurrent</td><td class="confluenceTd"><a href="https://github.com/pconstr/recurrent" data-mce-href="https://github.com/pconstr/recurrent">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/pconstr" data-mce-href="http://twitter.com/pconstr">pconstr</a></td><td class="confluenceTd">A redis-backed manager of recurrent jobs, for node.js (Javascript)</td></tr><tr><td class="confluenceTd">Amico</td><td class="confluenceTd"><a href="https://github.com/agoragames/amico" data-mce-href="https://github.com/agoragames/amico">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/czarneckid" data-mce-href="http://twitter.com/czarneckid">czarneckid</a></td><td class="confluenceTd">Relationships (e.g. friendships) backed by Redis. (Ruby)</td></tr><tr><td class="confluenceTd">Redis Qi4j EntityStore</td><td class="confluenceTd"><a href="http://github.com/qi4j/qi4j-sdk" data-mce-href="http://github.com/qi4j/qi4j-sdk">Repository</a>&nbsp;<a href="http://qi4j.org/extension-es-redis.html" data-mce-href="http://qi4j.org/extension-es-redis.html">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/eskatos" data-mce-href="http://twitter.com/eskatos">eskatos</a></td><td class="confluenceTd">Qi4j EntityStore backed by Redis (Java)</td></tr><tr><td class="confluenceTd">Spring Data Redis</td><td class="confluenceTd"><a href="http://github.com/SpringSource/spring-data-redis" data-mce-href="http://github.com/SpringSource/spring-data-redis">Repository</a>&nbsp;<a href="http://www.springsource.org/spring-data/redis" data-mce-href="http://www.springsource.org/spring-data/redis">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/costinl" data-mce-href="http://twitter.com/costinl">costinl</a></td><td class="confluenceTd">Spring integration for Redis promoting POJO programming, portability and productivity (Java)</td></tr><tr><td class="confluenceTd">PHPRedMin</td><td class="confluenceTd"><a href="https://github.com/sasanrose/phpredmin" data-mce-href="https://github.com/sasanrose/phpredmin">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/sasanrose" data-mce-href="http://twitter.com/sasanrose">sasanrose</a></td><td class="confluenceTd">Yet another web interface for Redis with multi-server support (PHP)</td></tr><tr><td class="confluenceTd">redis-tcl</td><td class="confluenceTd"><a href="http://github.com/bradvoth/redis-tcl" data-mce-href="http://github.com/bradvoth/redis-tcl">Repository</a></td><td class="confluenceTd"><a href="http://twitter.com/bradvoth" data-mce-href="http://twitter.com/bradvoth">bradvoth</a><a href="http://twitter.com/antirez" data-mce-href="http://twitter.com/antirez">antirez</a></td><td class="confluenceTd">Tcl library largely copied from the redis test tree, modified for minor bug fixes and expanded pub/sub capabilities (Tcl)</td></tr><tr><td class="confluenceTd">Redis Desktop Manager</td><td class="confluenceTd"><a href="https://github.com/uglide/RedisDesktopManager" data-mce-href="https://github.com/uglide/RedisDesktopManager">Repository</a>&nbsp;<a href="http://redisdesktop.com/" data-mce-href="http://redisdesktop.com/">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/u_glide" data-mce-href="http://twitter.com/u_glide">u_glide</a></td><td class="confluenceTd">Cross-platform desktop GUI management tool for Redis (C++)</td></tr><tr><td class="confluenceTd">Nydus</td><td class="confluenceTd"><a href="https://pypi.python.org/pypi/nydus" data-mce-href="https://pypi.python.org/pypi/nydus">Repository</a>&nbsp;<a href="https://pypi.python.org/pypi/nydus" data-mce-href="https://pypi.python.org/pypi/nydus">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/zeeg" data-mce-href="http://twitter.com/zeeg">zeeg</a></td><td class="confluenceTd">Connection clustering and routing for Redis and Python. (Python)</td></tr><tr><td class="confluenceTd">redis-mount</td><td class="confluenceTd"><a href="https://github.com/poying/redis-mount" data-mce-href="https://github.com/poying/redis-mount">Repository</a>&nbsp;<a href="https://github.com/poying/redis-mount" data-mce-href="https://github.com/poying/redis-mount">Homepage</a></td><td class="confluenceTd"><a href="http://twitter.com/poying" data-mce-href="http://twitter.com/poying">poying</a></td><td class="confluenceTd">redis-mount lets you use Redis as a filesystem. (Go)</td></tr></tbody></table><p> </p></body> 未选择任何文件 Attach files by dragging & dropping, selecting or pasting them. Edit message Write a small message here explaining this change. (Optional) Footer © 2022 GitHub, Inc. Footer navigation Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About