Jedis和RedisTemplate有何区别

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
@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

RedisTemplateTest实在springboot项目环境下进行测试

测试结果:在这里插入图片描述

结论:原生jedis效率优于redisTemplate

你可能感兴趣的:(框架,redis)