SSDB 支持语言种类
SSDB 支持 Redis 网络协议, 所以你可以用 Redis 的客户端来连接 SSDB 服务器. 但是, 使用 SSDB 客户端是最高效的方式.
所有的 SSDB 客户端 API 都是支持二进制数据的, 二进制数据即是字符串, 字符串就是二进制数据.
所有的 SSDB 客户端 API 都是支持二进制数据的, 二进制数据即是字符串, 字符串就是二进制数据.
SSDB 源码仓库中, 内置了许多语言的客户端, 这些便是所谓的官方客户端. 另外, 还有许多开发者开发的客户端, 也列在这里.
推荐的客户端会被打上星号标记 ★.
如果你开发了一个客户端, 希望列在这个页面的话, 请在 GitHub 上 fork ssdb-docs 项目, 编辑 clients.md
, 然后提交一个 Pull Request.
C++
内置 ★ | ideawu | Repository | 官方客户端 |
cppssdb | ironsdu | Repository | C++ 11 异步 API 客户端 |
Cpy
内置 ★ | ideawu | Repository | 官方客户端. see Cpy. |
C# .Net
官方 ★ | ideawu | Repository | 官方客户端 |
Erlang
ssdb-erlang | kqqsysu | Repository | Erlang client library for SSDB |
Go
官方 ★ | ideawu | Repository | 官方客户端 |
hissdb | Eryx | Repository | 在 lessos/lessgo 项目中的 hissdb, 支持连接池. |
gossdb | seefan | Repository | 从官方客户端派生出来的客户端,支持连接池,使用习惯与大多数客户端保持一致。 |
Java
官方 ★ | ideawu | Repository | 官方客户端 |
ssdb4j | nutzam | Repository | 又一个SSDB的Java驱动 |
another ssdb4j | jbakwd | Repository | |
hydrogen-ssdb | yiding-he | Repository | 支持多线程并发请求和多服务器的负载均衡(客户端分发请求) |
Lua
lua-resty-ssdb | LazyZhu | Repository | Lua ssdb client driver for the ngx_lua based on the cosocket API |
DBSS | reficull | Repository | Luajit 使用的客户端,我用在C++游戏服中,lua直接连ssdb |
NodeJS
官方 ★ | ideawu | Repository | 官方客户端 |
node-ssdb by @hit9 | hit9 | Repository | node-ssdb by @hit9 |
PHP
内置 ★ | ideawu | Repository | 官方客户端 |
Python
内置 ★ | ideawu | Repository | 官方客户端 |
pyssdb | ifduyue | Repository | A SSDB Client Library for Python |
ssdb-py | wrongwaycn | Repository | SSDB Python Client like Redis-Py |
ssdb.py | hit9 | Repository | SSDB Python Client Library by hit9 |
Ruby
ssdb-rb | bsm | Repository | Ruby client library for SSDB |