jfinal2.0中的redis插件怎么使用?

发布于 2021-12-01 00:29:50 字数 843 浏览 878 评论 3

redis的服务已经开启了

在config类中添加了

RedisPlugin testRedis = new RedisPlugin("test", "127.0.0.1",6379,1800);
plugin.add(testRedis);



在controller里添加了一个方法

public void test(){
    Redis.use("test").set("123", "111");
    String msg = Redis.use("test").getName();
    System.out.println(msg);
    renderNull();
}



访问这条路径的时候不知道为什么程序报java.lang.reflect.InvocationTargetException 

麻烦大家帮忙解答一下谢谢!最好有一个jfinal使用redis的实例!麻烦了

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

反话 2021-12-05 15:48:52

上面的就是实例啊

情场扛把子 2021-12-04 10:47:33

引用来自“app1um”的评论

6

背叛残局 2021-12-02 23:46:04

问题解决了!使用RedisPlugin 除了需要依赖commons-pool2、jedis这两个包之外还需要依赖fst 在此附上对应的maven

<dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-pool2</artifactId>
      <version>2.2</version>
  </dependency>
  
  <dependency>
    <groupId>redis.clients</groupId>
    <artifactId>jedis</artifactId>
    <version>2.7.2</version>
  </dependency>

  <dependency>
    <groupId>de.ruedigermoeller</groupId>
    <artifactId>fst</artifactId>
    <version>2.31</version>
  </dependency>

解决方法参考于http://git.oschina.net/jfinal/jfinal/issues/51 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文