redis lettuce 超时_Redis专题8:Luttuce和Redisson 客户端

本文介绍了Redis的两个客户端Lettuce和Redisson。Lettuce是一个线程安全、支持同步、异步和响应式模式的Redis客户端,而Redisson则是一个Java驻内存数据网络,提供分布式数据结构。Lettuce适用于Spring Boot 2.X,Redisson则提供了更简单的分布式锁实现,并支持多种高级特性。
摘要由CSDN通过智能技术生成

Redis 客户端

Luttuce

官网地址:https://lettuce.io/

特点

与Jedis相比,Lettuce 则完全克服了其 线程不安全的缺点:Lettuce是一个可伸缩的线程安全的Redis 客户端,支持同步、异步和响应式模式。多个线程可以共享一个连接实例,而不必担心多线程 并发问题。

同步调用:

public static void main(String[] args){
        //创建客户端    RedisClient client = RedisClient.create("redis://127.0.0.1:6379");    //线程安全的长连接,连接丢失时会自动重连    StatefulRedisConnection connection = client.connect();    //获取同步执行命令,默认超时时间为60s    RedisCommands sync = connection.sync();    //发送get请求,获取值    sync.set("lettuce","lettuce-sync");    String value = sync.get("lettuce");    //关闭连接    conenction.close();    //关掉客户端    client.shutdown();}

异步的结果使用RedisFuture 进行包装,提供了大量回调的方法。

异步调用:

public static void main(String[] args){
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值