StringRedisTemplate是RedisTemplate的子类,在构造函数中指定通过StringRedisSerializer进行序列化;而RedisTemplate可以自定义序列化方式。
其中通过StringRedisTemplate方式存入的值,在客户端查看的时候是可直观阅读的,RedisTemplate自定义的序列化方式则不一定可以直观读取,因为有些序列化是直接将存入的值转化为字节存入。
在日常使用中,如果存入的值为String类型,或者简单对象(将对象通过JSON等工具转换为String字符串)则建议直接采用StringRedisTemplate。