【发布时间】:2016-02-05 18:38:30
【问题描述】:
我正在使用 redisTemplate 获取数据并将其设置到 Redis。在我的 (0-5) 的 redis 服务器中,数据库用于其他目的。我想将数据存储到索引为 6 的数据库中。我该如何实现?
【问题讨论】:
标签: redis
我正在使用 redisTemplate 获取数据并将其设置到 Redis。在我的 (0-5) 的 redis 服务器中,数据库用于其他目的。我想将数据存储到索引为 6 的数据库中。我该如何实现?
【问题讨论】:
标签: redis
在你正在使用的RedisConnectionCommands的实现中使用select方法:
redisConnection.select(6);
【讨论】:
您可以使用 RedisTemplate 来查询键和获取值。 例如,如果您想返回存储在键使用处的哈希的所有字段和值...
RedisTemplate redisTemplate = new RedisTemplate();
redisTemplate.setConnectionFactory(redisConnectionFactory());
redisTemplate.setKeySerializer(new StringRedisSerializer());
redisTemplate.setHashKeySerializer(new StringRedisSerializer());
redisTemplate.setHashValueSerializer(new StringRedisSerializer());
redisTemplate.afterPropertiesSet();
Map messageGroupMetadata = redisTemplate.opsForHash().entries("MetaData");
或使用 key 获取有关 MessageGroup 的信息..
redisTemplate.opsForValue().get(K)
【讨论】: