gpt4 book ai didi

java - 如何使用 Cassandra 数据库对用户进行身份验证

转载 作者:行者123 更新时间:2023-12-01 14:47:18 25 4
gpt4 key购买 nike

我想创建一种对用户进行身份验证的方法。在 mysql 中我这样做:

SELECT user_id FROM customers WHERE `username` = 'the_username' AND `password` = 'the_password' 

如果查询不返回空结果集,则用户已获得授权。 Cassandra 希望我预先知道行键 (user_id)。在我不知道行键的情况下,如何检查列族中的所有行是否存在用户名和密码。

我正在使用 Hector api 连接到 Cassandra 1.2.2

最佳答案

一些可能的解决方案:

  1. 使用用户名作为行键
  2. 为用户名创建二级索引

我会使用第一个。如果用户名是唯一的(正如我假设的那样),则不需要 user_id

关于java - 如何使用 Cassandra 数据库对用户进行身份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15295360/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com