List of usage examples for org.springframework.data.redis.serializer StringRedisSerializer StringRedisSerializer
public StringRedisSerializer()
From source file:lab.home.mvn_tomcat_spring_redis_rest_api.config.SpringRedisConfig.java
@Bean RedisTemplate<String, Object> redisTemplate() { final RedisTemplate<String, Object> template = new RedisTemplate<>(); template.setConnectionFactory(jedisConnectionFactory()); template.setKeySerializer(new StringRedisSerializer()); template.setHashValueSerializer(new GenericToStringSerializer<>(Object.class)); template.setValueSerializer(new GenericToStringSerializer<>(Object.class)); return template; }
From source file:cn.org.once.cstack.config.CacheConfiguration.java
@Bean public RedisTemplate<String, String> redisTemplate(RedisConnectionFactory cf) { RedisTemplate<String, String> redisTemplate = new RedisTemplate<String, String>(); redisTemplate.setHashKeySerializer(new StringRedisSerializer()); redisTemplate.setConnectionFactory(cf); return redisTemplate; }
From source file:lab.home.spring.redis.test.RedisTestConfig.java
@Bean RedisTemplate<String, Object> redisTemplate() { final RedisTemplate<String, Object> template = new RedisTemplate<String, Object>(); template.setConnectionFactory(jedisConnectionFactory()); template.setKeySerializer(new StringRedisSerializer()); template.setHashValueSerializer(new GenericToStringSerializer<Object>(Object.class)); template.setValueSerializer(new GenericToStringSerializer<Object>(Object.class)); return template; }
From source file:com.hillert.botanic.config.HttpSessionConfig.java
@Bean public RedisTemplate<String, ExpiringSession> redisTemplate(RedisConnectionFactory connectionFactory) { RedisTemplate<String, ExpiringSession> template = new RedisTemplate<String, ExpiringSession>(); template.setKeySerializer(new StringRedisSerializer()); template.setHashKeySerializer(new StringRedisSerializer()); template.setConnectionFactory(connectionFactory); return template; }
From source file:grails.plugin.cache.redis.GrailsRedisCache.java
/** * Constructor.//from ww w .j a va2 s.co m * * @param name cache name * @param prefix * @param cachePrefix */ public GrailsRedisCache(String name, byte[] prefix, RedisTemplate<? extends Object, ? extends Object> template, Long ttl) { Assert.hasText(name, "non-empty cache name is required"); this.name = name; this.template = template; this.prefix = prefix; this.ttl = ttl == null ? NEVER_EXPIRE : ttl.longValue(); StringRedisSerializer stringSerializer = new StringRedisSerializer(); // name of the set holding the keys setName = stringSerializer.serialize(name + "~keys"); cacheLockName = stringSerializer.serialize(name + "~lock"); }
From source file:be.ordina.msdashboard.config.RedisConfiguration.java
@Bean public RedisTemplate<String, Object> redisTemplate(final RedisConnectionFactory factory) { RedisTemplate<String, Object> virtualNodeTemplate = new RedisTemplate<>(); virtualNodeTemplate.setConnectionFactory(factory); virtualNodeTemplate.setKeySerializer(new StringRedisSerializer()); virtualNodeTemplate.setValueSerializer(new GenericJackson2JsonRedisSerializer()); return virtualNodeTemplate; }
From source file:com.ge.predix.acs.policy.evaluation.cache.RedisPolicyEvaluationCache.java
@Override List<Object> multiGetResourceTranslations(final List<String> fromKeys) { // Pipelining makes sure we don't pay excessive RTT penalties. return this.redisTemplate.executePipelined(new RedisCallback<List<Object>>() { @Override// w w w . java2 s . c o m public List<Object> doInRedis(final RedisConnection connection) throws DataAccessException { StringRedisConnection stringRedisConn = new DefaultStringRedisConnection(connection); for (String fromKey : fromKeys) { stringRedisConn.sMembers(fromKey); } return null; } }, new StringRedisSerializer()); }
From source file:com.ge.predix.acs.config.CloudRedisConfig.java
@Bean public RedisTemplate<String, String> redisTemplate() { RedisTemplate<String, String> redisTemplate = new RedisTemplate<>(); redisTemplate.setConnectionFactory(redisConnectionFactory()); redisTemplate.setDefaultSerializer(new StringRedisSerializer()); redisTemplate.setKeySerializer(new StringRedisSerializer()); redisTemplate.setValueSerializer(new StringRedisSerializer()); LOGGER.info("Successfully created Redis template."); return redisTemplate; }
From source file:com.cloudant.client.cache.redis.RedisCache.java
/** * Output contents of current database to a string. * * @return string containing output// www .j av a2 s. c o m */ public String toString() { StringBuilder result = new StringBuilder("\nContents of Entire Cache\n\n"); StringRedisSerializer srs = new StringRedisSerializer(); // If we know that keys are strings, we don't have to use // StringRedisSerializer Set<byte[]> keys = cache.keys(srs.serialize("*")); for (byte[] key : keys) { String keyString = Serializer.deserializeFromByteArray(key); result.append("Key: " + keyString + "\n"); byte[] rawValue = cache.get(key); if (rawValue == null) { result.append("No value found in cache for keyString " + keyString + "\n\n"); continue; } CacheEntry<V> cacheEntry = Serializer.deserializeFromByteArray(rawValue); if (cacheEntry == null) { result.append("CacheEntry is null for keyString " + keyString + "\n\n"); continue; } result.append(cacheEntry.toString() + "\n\n"); } result.append("Cache size is: " + size() + "\n"); return result.toString(); }
From source file:org.ednovo.gooru.service.ResourceCassandraServiceImpl.java
private RedisTemplate<String, String> getRedisStringTemplate() { final StringRedisSerializer STRING_SERIALIZER = new StringRedisSerializer(); redisStringTemplate.setKeySerializer(STRING_SERIALIZER); redisStringTemplate.setValueSerializer(STRING_SERIALIZER); return redisStringTemplate; }