Redis配置类
重新配置
@ configurationpublicclassredisconfiguration {/* * *核心配置是一种序列化配置值的方法* json配置**@paramfactory*@return*/@ beanpublicredistemmment objectredistemplate (redisconnectionfactoryfactory ) fastjsonredisserobjectobjectfastjsonrediredistory er stringredisserializerstringredisserializer=newstringredisserializer (; //自定义的redistemplateredistemplatestring,objectredistemplate=newredistemplate (; //key序列化方法redis template.setkey serializer (newstringredisserializer (); 在//核心设置1.2.36版中,自动提供了redis template.setvalue serializer (objectfastjsonredisserializer )。 为hash序列化操作设置redis template.sethashkeyserializer (stringredisserializer ); redis template.sethashvalueserializer (objectfastjsonredisserializer ); //注册工程类redis template.setconnectionfactory (factory ); return redisTemplate; } @ beanpublicvalueoperationsstring,objectvalueoperations (redistemplatestring, Object redisTemplate ) returnredistemplationg } @ beanpublichashoperationsstring,string,objecthashoperations (redistemplations ) Object redisTemplate ) return redis } @ beanpubliclistoperationsstring,objectlistoperations (redistemplatestring, Object redisTemplate ) returnredistemplate } @ beanpublicsetoperationsstring,objectsetoperations (redistemplatestring, Object redisTemplate ) returnredistemplate.redis template } @ beanpubliczsetoperationsstring,objectzsetoperations (redistions )