Jedis是Redis官方推荐的面向Java的操作Redis的客户端,而RedisTemplate是SpringDataRedis中对JedisApi的高度封装。
SpringDataRedis相对于Jedis来说可以方便地更换Redis的Java客户端,比Jedis多了自动管理连接池的特性,方便与其他Spring框架进行搭配使用如:SpringCache
对于那个一个效率更高,自己做了插入string部分的操作:
public static void main(String[] args) {
//连接本地的 Redis 服务
Jedis jedis = new Jedis("localhost");
System.out.println("连接成功");
//查看服务是否运行
System.out.println("服务正在运行: "+jedis.ping());
long time=0;
long TestNum=100;
for(int i=0;i<TestNum;i++){
long timeS=System.currentTimeMillis();
}
@RunWith(SpringJUnit4ClassRunner.class)
@SpringBootTest(classes = MiHuiServiceApplication.class)
public class RedisTemplateTest {
@Autowired
private RedisUtils redisUtils;
@Test
public void T(){
long time=0;
long TestNum=100;
for(int i=0;i<TestNum;i++){
long timeS=System.currentTimeMillis();
redisUtils.set("RedisTemplateTest","Azhu"+i);
long timeE=System.currentTimeMillis();
time+=timeE-timeS;
}
System.out.println("总时间:"+time);
}
}
网友评论