1、Redis的客户端lettuce
Lettuce和Jedis的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的连接实例(StatefulRedisConnection),可以在多个线程间并发访问,且线程安全,满足多线程环境下的并发访问,同时它是可伸缩的设计,一个连接实例不够的情况也可以按需增加连接实例.
2、Lettuce客户端安装引用
1) 下载指定的版本Jar包
2) 在Pom.xml中添加Maven依赖
biz.paluch.redis
lettuce
3.2.Final
3、使用Lettuce连接Redisimport com.lambdaworks.redis.*;
public class ConnectToRedis {
public static void main(String[] args) {
RedisClient redisClient = new RedisClient(
RedisURI.create("redis://password@host:port"));//password是连接的密码,不需验证删除password@即可
RedisConnection connection = redisClient.connect();
System.out.println("Connected to Redis");
connection.close();
redisClie