package com.mzl.flower.base.cache;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.data.redis.core.HashOperations;
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
import org.springframework.data.redis.core.ValueOperations;
|
import org.springframework.stereotype.Component;
|
|
@Component
|
public class BaseCacheClient {
|
|
@Autowired
|
protected StringRedisTemplate stringRedisTemplate;
|
|
@Autowired
|
protected ValueOperations<String, String> valueOperations;
|
|
@Autowired
|
protected HashOperations<String, String, String> hashOperations;
|
|
public String getKey(String... keys) {
|
StringBuilder result = new StringBuilder();
|
for (String key : keys) {
|
result.append(":" + key);
|
}
|
result.deleteCharAt(0);
|
return result.toString();
|
}
|
|
|
}
|