Back to Pikiwidb

Clients (Fully consistent with Redis — all clients supported by Redis are supported by Pika)

docs/ops/client_en.md

4.0.310.9 KB
Original Source

Clients (Fully consistent with Redis — all clients supported by Redis are supported by Pika)

★ denotes the recommended client for that language.

ActionScript

ClientRepositoryAuthorNotes
as3redisRepositorycwahlers

C

ClientRepositoryAuthorNotes
hiredis ★Repositoryantirez pnoordhuisOfficial C client. Supports all set commands, pipelining, and event-driven programming.
credisRepository
libredisRepositorySupports parallel execution of commands on multiple servers via polling and ketama hashing.

C#

ClientRepositoryAuthorNotes
ServiceStack.Redis ★HomepagedemisbellotAn enhanced fork of Miguel De Icaza's C# client.
Booksleeve ★HomepagemarcgravellHigh-performance client using heap exchange.
SiderHomepagechakritMinimal client for .NET 4.0.
TeamDev Redis ClientRepositoryTeamDevPerugiaBased on redis-sharp, provides basic communication functionality with some differences.
redis-sharpRepositorymigueldeicaza

C++

ClientRepositoryAuthorNotes
C++ ClientRepository
redis3mRepositoryluca3mModern C++ wrapper for hiredis.
redisclientRepositorynekipelovAsynchronous client based on Boost.Asio.
SimpleRedisClientRepository

Clojure

ClientRepositoryAuthorNotes
carmine ★RepositoryptaoussanisModern Clojure client with clustering support.
clj-redisRepositorymmcgranaBased on Jedis.
redis-clojureRepositorytavisruddPure Clojure client.

ColdFusion (CFML)

ClientRepositoryAuthorNotes
ColdFusion Redis SDKHomepageghidinelli

Common Lisp

ClientRepositoryAuthorNotes
cl-redisRepositoryvseloved
redisRepository

Dart

ClientRepositoryAuthorNotes
dart_redisRepositoryDart client.

Emacs Lisp

ClientRepositoryAuthorNotes
emacs-redisRepositoryghostramses

Erlang

ClientRepositoryAuthorNotes
Eredis ★RepositoryWooga
erldisRepositoryalessio
redis-erlRepositoryEtsy

Fancy

ClientRepositoryAuthorNotes
Fancy Redis ClientRepository

Go

ClientRepositoryAuthorNotes
Redigo ★Repositorygaryburd
Go-redisRepository
redisRepositoryhoisie

Haskell

ClientRepositoryAuthorNotes
hedis ★Repositoryinformatikr
redis-haskellRepository

haXe

ClientRepositoryAuthorNotes
hxRedisRepository

Java

ClientRepositoryAuthorNotes
Jedis ★Repositoryxetorthio
lettuce ★Repositorymp911deAdvanced thread-safe client for regular Redis, Redis Sentinel, and Redis Cluster.
Redisson ★RepositorymrnikoScalable and thread-safe client, based on Netty framework. Over 20 Redis data structures and services.
JDBC-RedisRepository
JRedisRepositoryalphazero
RJCRepository
spring-data-redisRepository

JavaScript (Node.js)

ClientRepositoryAuthorNotes
node_redis ★Repositorymranney
ioredis ★RepositoryluinFull-featured client with clustering and sentinel support.
redis-jsRepositoryfictorial

Julia

ClientRepositoryAuthorNotes
Redis.jlRepositoryPure Julia implementation.

Lua

ClientRepositoryAuthorNotes
redis-lua ★Repositorynrk

Matlab

ClientRepositoryAuthorNotes
redis-matlabRepositorymarkuman

.NET / C#

ClientRepositoryAuthorNotes
StackExchange.Redis ★RepositoryStackExchangeHigh-performance .NET client.

Objective-C

ClientRepositoryAuthorNotes
ObjCHiredis ★Repositorylp
MPJRedisRepository

OCaml

ClientRepositoryAuthorNotes
redis-ocamlRepository

Perl

ClientRepositoryAuthorNotes
Redis ★RepositoryPetruEng
Redis::FastRepositoryPerl extension that wraps hiredis.

PHP

ClientRepositoryAuthorNotes
phpredis ★RepositorynicolasffPHP Extension, C code. Fastest PHP client.
Predis ★RepositorynrkPure PHP client.

Python

ClientRepositoryAuthorNotes
redis-py ★Repositoryandymccurdy
aioredisRepositoryAsync Redis client.
txRedisRepositorydeldotdrTwisted-based client.

R

ClientRepositoryAuthorNotes
rredisRepository

Racket

ClientRepositoryAuthorNotes
redis-racketRepository

Rebol

ClientRepositoryAuthorNotes
Rebol RedisRepositoryrebolek

Ruby

ClientRepositoryAuthorNotes
redis-rb ★RepositoryOfficial Ruby client.
redis-namespaceRepository

Rust

ClientRepositoryAuthorNotes
redis-rs ★Repositorymitsuhiko

Scala

ClientRepositoryAuthorNotes
scala-redis ★Repositorydebasishg
SedisRepositorypk11Wrapper for Jedis.
rediscalaRepositoryetatyNon-blocking client for Redis based on Akka.

Scheme

ClientRepositoryAuthorNotes
redis-schemeRepository

Swift

ClientRepositoryAuthorNotes
Zewo/RedisRepositoryZewo

Tcl

ClientRepositoryAuthorNotes
redis tclRepository
RicRepository