Empfohlenes Lernen: Redis-Video-Tutorial
String
——StringString
——字符串Hash
——字典List
——列表Set
——集合Sorted Set
Hash
—— Wörterbuch Liste
– – Liste Satz
– – Satz
Sortierter Satz
– – Geordneter Satz
redisTemplate.opsForValue();//操作字符串 redisTemplate.opsForHash();//操作hash redisTemplate.opsForList();//操作list redisTemplate.opsForSet();//操作set redisTemplate.opsForZSet();//操作有序set
Objekt speichern
package com.wj.demo.config; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.data.redis.connection.RedisConnectionFactory; import org.springframework.data.redis.core.RedisTemplate; import org.springframework.data.redis.serializer.GenericJackson2JsonRedisSerializer; import org.springframework.data.redis.serializer.StringRedisSerializer; @Configuration public class RedisConfig { @Bean public RedisTemplate<String, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<String, Object> template = new RedisTemplate<String, Object>(); template.setConnectionFactory(redisConnectionFactory); template.setKeySerializer(new StringRedisSerializer()); template.setValueSerializer(new GenericJackson2JsonRedisSerializer()); template.setHashKeySerializer(new GenericJackson2JsonRedisSerializer()); template.setHashValueSerializer(new GenericJackson2JsonRedisSerializer()); template.afterPropertiesSet(); return template; } }
Der gespeicherte Wert des Benutzerobjekts umfasst Name, Alter, Geburtstag usw.
Diese Methode besteht darin, die Liste oder die Einstellung zum Speichern zu verwenden. Auf diese Weise können wir tatsächlich den gewünschten Effekt erzielen, aber jedes Mal Das Ändern von Attributen erfordert drei Schritte und der Leistungsaufwand ist sehr hoch. 1. Zuerst deserialisieren; 2. Ändern; 3. Serialisieren
Methode 2 (Hash) Eigentlich gibt es zwei Möglichkeiten zu schreiben
Diese Schreibweise kann nicht nur das Ziel erreichen, und löste das Problem des übermäßigen Ressourcenverbrauchs, verursachte aber auch ein anderes Problem, nämlich die Redundanz der Benutzer-ID-Daten
Das obige ist der detaillierte Inhalt vonLassen Sie uns darüber sprechen, wie Redis das Speichern von Objekten implementiert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!