我建立的红宝石的认证系统,并使用Redis的用于存储用户的访问数据。我想知道redis datatypes哪个更适合使用?哪个redis数据类型适合存储用户?
2
A
回答
1
没有。 Redis应该在可信的环境中使用,它自己的认证机制是基本的,并且没有与数据关联的访问权限或ACL。存储安全敏感数据是相当薄弱的。
现在,如果你真的需要做到这一点,您可以序列化用户的属性和每个用户存储在一个字符串,或者每个用户使用一个哈希对象分开存储的属性。
例如:
SET user:1 {"lastname":"Smith","firstname":"John","passwd":"38E56712AB15"}
or
HMSET user:1 lastname Smith firstname John passwd 38E56712AB15
第一个解决方案,如果你访问用户系统在全球的方式(检索/一次性更新所有属性)是更理想的。
在第二溶液,它是一个更容易一点到仅一个所述数据的部分进行加密,并支持部分更新/检索。当然,加密必须在客户端完成。
相关问题
- 1. 哪种数据类型适合存储这种情况?
- 2. Redis - 用什么数据类型来存储用户活动
- 3. NoSQL适合存储用户数据吗?
- 4. 哪种数据类型用于存储用户数据?
- 5. 哪种数据类型最适合在SQL数据库中存储文章?
- 6. 哪个NoSQL数据库适合存储不同类型的订单?
- 7. R中的哪些数据结构适合存储模型?
- 8. Redis在哪里存储数据
- 9. 哪种数据存储类型最适合存储从服务器接收的数据?
- 10. 哪种数据类型最适合在SQL Server中存储注释?
- 11. 哪种MySQL数据类型适合存储自动填充条件?
- 12. Redis是否适合存储和检索用户的Twitter消息?
- 13. 哪个SQL表结构更适合按月存储数据?
- 14. 哪一个更适合在视图状态下存储数据?
- 15. 哪个谷歌云存储最适合我的数据
- 16. 哪个数据存储最适合我的场景
- 17. XML vs JSON。哪一个更适合存储小块数据?
- 18. 哪个数据库存储引擎最适合实现博客?
- 19. 哪个NoSQL数据库最适合存储聊天消息?
- 20. python,redis:在redis上存储一个多维列表。最好的数据类型?
- 21. 哪个列表/集合类型最适合在WCF数据合同中使用?
- 22. 适合的数据类型
- 23. 在mysql数据库中哪个表存储为MyISAM类型,哪个表存储为InnoDB类型?为什么?
- 24. 哪个集合更适合存储来自多维数组的数据?
- 25. 像Redis这样的关键/值数据存储是否适合授权数据?
- 26. 哪个存储适合存储多组相同模式的表?
- 27. ASP.NET存储用户数据在哪里?
- 28. 我可以在Redis中存储这种类型的数据吗?
- 29. redis如何存储数据
- 30. 用哪种数据类型来存储分数?
我已经离开了一段时间的计算器为什么 – zotherstupidguy