0

我是redis的新手。我在网上搜索,我找不到合适的教程。我需要知道它是否可以在JAVA中做?我需要在 redis 队列中存储一些数据,并且我需要读取数据以便用户休息调用。可能吗?有这方面的教程吗?

4

4 回答 4

6

试试Redisson - 它允许在 Redis 服务器之上创建分布式 Java 对象。队列示例:

Redisson redisson = Redisson.create();

RQueue<SomeObject> queue = redisson.getQueue("anyQueue");
queue.add(new SomeObject());
queue.peek();
queue.pool();

...

redisson.shutdown();
于 2014-04-24T07:29:10.143 回答
2

是的,您可以将 Redis 与 Java 一起使用。我推荐Jedis,它是 Redis 的 Java 库。

您还可以使用 Redis 构建队列或堆栈。见这里

于 2012-12-25T23:15:24.600 回答
1

我曾与 jedis 合作过,jedis 是一个用于 redis 的 java 客户端。可以下载jedis 2.6.2 jar文件,用java编写与redis交互的程序。在jedis中,有redis命令的方法——比如set命令的set()方法,get命令的get()方法等等。

这是我使用 jedis 编写的一个非常简单的代码。它与 redis 服务器建立连接,设置密钥并获得相同的结果:

import redis.clients.jedis.Jedis;
public class SetGet {
    public static void main(String[] args) {
        // Connecting to Redis on localhost
        Jedis jedis = new Jedis("localhost");
        // adding a new key
        jedis.set("key", "hello");
        // getting the key value
        System.out.println(jedis.get("key"));
    }
}
于 2015-02-17T04:22:19.163 回答
0

借助名为Kundera的简单开源 JPA 兼容 ORM 库,您可以轻松地将 redis 与 java 一起使用。

于 2014-03-11T08:58:12.260 回答