今天简单研究了下lettuce,lettuce主要利用netty实现与redis的同步和异步通信。
RedisConnection<String, String> connection = client.connect();
connection.set("key","key");
String value = connection.get("key");
/*RedisAsyncConnection<String, String> async = client.connectAsync();
Future<String> set = async.set("key", "value");
Future<String> get = async.get("key");
async.awaitAll(set, get);
try {
set.get();
get.get();
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (ExecutionException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
*/
client.shutdown();