文档介绍:征服 Redis + 一、预期接上一篇,扩充 User 属性: Java 代码 1. public class User implements Serializable { 2. private static final long serialVersionUID = -1267719235225203410L; 3. 4. private String uid; 5. 6. private String address; 7. 8. private String mobile; 9. 10. private String postCode; 11. } 我期望的是: redis :6379> hmget address mobile postCode 1) "\xe4\xb8\x8a\xe6\xb5\xb7" 2) "**********" 3) "100859" -2- 几乎就是一个对象了! 但是,接下来的代码实现,让我彻底崩溃了! 二、代码实现 —— HMSET Java 代码 1. ***@Override 2. public void save( final User user) { 3. ( new RedisCallback<Object>() { 4. ***@Override 5. public Object doInRedis(RedisConnection connection) 6. throws essException { 7. byte [] key = ().serialize( 8. "." + ()); 9. BoundHashOperations<Serializable, byte [], byte []> boundHashOperations = redis Template 10. .boundHashOps(key); 11. (() 12. .serialize( "mobile" ), redisTemplate 13. .getStringSerializer().serialize(())); 14. (() 15. .serialize( "address" ), redisTemplate 16. .getStringSerializer().serialize(())); 17. (() 18. .serialize( "postCode" ), redisTemplate 19. .getStringSerializer().serialize(