// String数据类型 将value追加到已存在的某key的value值末尾 public void append(String key, String value) { valueOps = redisTemplate.opsForValue(); valueOps.append(key, value); }
// String数据类型 存储一对键值并设置有效时间 支持value为非String类型 public void set(String key, Serializable value, long timeout, TimeUnit unit) { valueOps = redisTemplate.opsForValue(); valueOps.set(key, value, timeout, unit); }
/** * String数据类型 读取键为key的值 支持value非String类型 * * @param key * @return value值 */ public Serializable get(String key) { valueOps = redisTemplate.opsForValue(); return valueOps.get(key); }
// String数据类型 存储一对键值 支持value为非String类型 public void set(String key, Serializable value) { valueOps = redisTemplate.opsForValue(); valueOps.set(key, value); }
/** * /** String数据类型 如果value存储的是Integer类型值则增加 * * @param key * @param value * @return 递增后的新增 * @throws InvalidDataAccessApiUsageException value不是Integer类型时报错 */ public long increment(String key, long value) throws InvalidDataAccessApiUsageException { valueOps = redisTemplate.opsForValue(); return valueOps.increment(key, value); }