在这篇文章中,我们将构建一个简单的用户界面。 数据将存储在Redis中。 为了与Redis交互,我们将使用Jedis库。 CDI用于Depedency Injection,而Servlet 3.0用于视图。
让我们从Redis / Jedis部分开始。 您可以在这些 帖子中找到有关Redis和Jedis的概述。
让我们从User类开始,我们可以在下面看到:
public class User {
private String firstName;
private String lastName;
private String email;
private String gender;
private long id;
}
现在,让我们定义用于在Redis上存储用户信息的键。 在我们的示例中,我们将使用三个键:
- user:ids –将通过使用INCR命令来生成用户ID。
- user:all –用于存储所有用户ID的Redis列表
- user: