コード例 #1
0
ファイル: RedisTemplateTest.java プロジェクト: liubo6/demo
  @Test
  public void testGet() {

    ValueOperations<String, String> valueops = stringRedisTemplate.opsForValue();
    String name = valueops.get("name");
    System.err.println("get name = " + name);
  }
コード例 #2
0
ファイル: RedisTemplateTest.java プロジェクト: liubo6/demo
  @Test
  public void testSet() {

    ValueOperations<String, String> valueops = stringRedisTemplate.opsForValue();
    valueops.set("name", "liuboTemplate");
    System.err.println("set name");
  }
コード例 #3
0
  public String add(User user) {

    String sid = new SessionToolUtil().generateSessionId();

    ValueOperations<String, User> valueops = redisTemplate.opsForValue();
    valueops.set(sid, user);

    return sid;
  }
コード例 #4
0
 public Object get(Object key) {
   return operations.get(key);
 }
コード例 #5
0
 public void set(Object key, Object value, Long expire) {
   operations.set(key, value, expire, TimeUnit.SECONDS);
 }
コード例 #6
0
 public void set(Object key, Object value) {
   operations.set(key, value);
 }
コード例 #7
0
 public Object get(final CodisCacheKey cacheKey) {
   return operations.get(cacheKey.ganerateKey());
 }
コード例 #8
0
 public void set(final CodisCacheKey cacheKey, final Object value) {
   String key = cacheKey.ganerateKey();
   this.addIndex(cacheKey.ganerateGroup(), key);
   operations.set(key, value, cacheKey.getExpiration(), TimeUnit.SECONDS);
 }
コード例 #9
0
 private void setUserCache(String appId, String sessionToken, BaasUser user) {
   ValueOperations<String, String> ops = redisTemplate.opsForValue();
   ops.set(
       "App_" + appId + USER_CLASS_NAME + "_" + sessionToken, jsonUtil.writeValueAsString(user));
 }
コード例 #10
0
 private BaasUser getUserCache(String appId, String sessionToken) {
   ValueOperations<String, String> ops = redisTemplate.opsForValue();
   String userStr = ops.get("App_" + appId + USER_CLASS_NAME + "_" + sessionToken);
   return jsonUtil.readValue(userStr, BaasUser.class);
 }
コード例 #11
0
  public User get(String id) {

    ValueOperations<String, User> valueops = redisTemplate.opsForValue();
    User user = valueops.get(id);
    return user;
  }
コード例 #12
0
 // String数据类型  将value追加到已存在的某key的value值末尾
 public void append(String key, String value) {
   valueOps = redisTemplate.opsForValue();
   valueOps.append(key, value);
 }
コード例 #13
0
 // String数据类型 存储一对键值并设置有效时间 支持value为非String类型
 public void set(String key, Serializable value, long timeout, TimeUnit unit) {
   valueOps = redisTemplate.opsForValue();
   valueOps.set(key, value, timeout, unit);
 }
コード例 #14
0
 // String数据类型 存储一对键值 支持value为非String类型
 public void set(String key, Serializable value) {
   valueOps = redisTemplate.opsForValue();
   valueOps.set(key, value);
 }
コード例 #15
0
 /**
  * String数据类型 读取键为key的值 支持value非String类型
  *
  * @param key
  * @return value值
  */
 public Serializable get(String key) {
   valueOps = redisTemplate.opsForValue();
   return valueOps.get(key);
 }
コード例 #16
0
 /**
  * /** 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);
 }