我想知道是否可以在Java中将Redis用作本地或进程缓存。
我曾尝试过Redisson(版本3.11.2),但出现错误:
MutableConfiguration<String, CaLpgDataCollectionDto> jcacheConfig = new
MutableConfiguration<>();
Config redissonCfg = new Config();
Configuration<String, CaLpgDataCollectionDto> config =
RedissonConfiguration.fromConfig(redissonCfg, jcacheConfig);
CacheManager manager =
Caching.getCachingProvider().getCacheManager();
Cache<String, CaLpgDataCollectionDto> cache = manager.createCache("namedCache", config);
由于:java.lang.IllegalArgumentException:服务器地址未定义! 在org.redisson.config.ConfigSupport.createConnectionManager(ConfigSupport.java:207)
亲切的问候。
答案 0 :(得分:2)
答案 1 :(得分:0)
是的,但不是。让我解释一下:
Redis本身不能作为服务器运行,不能将其用作嵌入式库。
但是,您可以将其作为进程的子进程运行,并通过Unix套接字与之通信。但是,在测试之外没有太大意义。