我正在尝试使用 Spring Data Redis。我编写了一个 Java 类,它允许我连接到 Redis 服务器,但不会将数据保存在服务器中。有人会知道可能出了什么问题吗?以下是一些细节-
我的弹簧配置看起来像 -
<bean id="jedisConnFactory" class="org.springframework.data.redis.connection.jedis.JedisConnectionFactory" p:use-pool="true" p:host-name="127.0.0.1" p:port="6379"/>
<!-- redis template definition -->
<bean id="redisTemplate"
class="org.springframework.data.redis.core.RedisTemplate"
p:connection-factory-ref="jedisConnFactory"/>
我的 Java 代码如下所示-
public class CacheClient {
@Autowired
private RedisTemplate<String, String> template;
public void setValue(String key, String value){
template.boundValueOps(key).set(value);
}
}
调用 template.setValue(key,value) 后,我在 redis-cli 上执行“获取密钥”,但我没有看到为密钥设置的任何值。
有人可以帮忙吗?
谢谢