2
我正在使用基於Netflix OSS體系結構的Spring雲。我需要緩存使用Get-Set-Get模式的一種方法的結果。Netflix hystrix共享請求緩存
public class UserService {
@CacheResult
@HystrixCommand
public User getUserById(@CacheKey String id) { // GET
return storage.get(id);
}
@CacheRemove(commandKey = "getUserById")
@HystrixCommand
public void update(@CacheKey("id") User user) { // SET
storage.put(user.getId(), user);
}
}
現在我的問題很簡單。如果我有多個此服務的實例正在運行,我需要知道我是否可以擁有分佈式緩存?如果是的話,如果尺寸增大,我可以使用類似Redis的東西嗎?