Redis 支持很多种语言客户端:ActionScript Bash C C# C++ Clojure Common Lisp Crystal D Dart Elixir emacs lisp Erlang Fancy gawk GNU Prolog Go Haskell Haxe Io Java Javascript Julia Lua Matlab Nim Node.js Objective-C OCaml Pascal Perl PHP Pure Data Python R Racket Rebol Ruby Rust Scala Scheme Smalltalk Swift Tcl VB VCL
官网客户端选择:https://redis.io/clients
在Redis官网推荐的Java客户端有Jedis、Lettuce和Redisson。对这三个客户端的介绍如下:
- Jedis:一个非常小而且健全的redis java客户端。
- Lettuce:高级Redis客户端,用于线程安全同步,异步和反应使用。支持群集,哨兵,管道和编解码器。
- Redisson:Redis服务器之上的分布式和可伸缩的Java数据结构。
### Jedis Github:https://github.com/xetorthio/jedis
<!-- https://mvnrepository.com/artifact/redis.clients/jedis -->
### Lettuce Github:https://github.com/lettuce-io/lettuce-core
<!-- https://mvnrepository.com/artifact/io.lettuce/lettuce-core -->
### Redisson Github:https://github.com/redisson/redisson
<!-- https://mvnrepository.com/artifact/org.redisson/redisson -->