2022-06-10 09:00

@杜福忠 是用的maven管理的 好崩溃

2022-06-08 11:11

换上对应版本的jedis和fst之后报这个错
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/pool2/impl/GenericObjectPoolConfig
我的配置是这样:
RedisPlugin douzhuRedis = new RedisPlugin("test","localhost");
me.add(douzhuRedis);
没有设置密码

2022-06-07 16:21

@杜福忠 感谢您的回复
我是这样用的:
Cache cache = Redis.use("test");
cache.set("test","test");
renderText(cache.get("test"));

jedis和fst用的官方文档里的:

redis.clients
jedis
2.7.2



de.ruedigermoeller
fst
2.29

运行报错:java.lang.NoClassDefFoundError: redis/clients/jedis/util/SafeEncoder
我的jdk是jdk1.8.0_291
这个初始的报错 我百度之后说是jedis版本低了 我尝试过升级jedis版本,但是仍然报错。
当我将jedis和fst更新到最新后

redis.clients
jedis
4.2.3



de.ruedigermoeller
fst
3.0.3

报这个错:
java.lang.UnsupportedClassVersionError: org/nustaq/serialization/FSTObjectOutput has been compiled by a more recent version of the Java Runtime (class file version 58.0), this version of the Java Runtime only recognizes class file versions up to 52.0

如果可以的话,麻烦您帮忙解疑