gpt4 book ai didi

redis - 如何保护 Redis key ?

转载 作者:可可西里 更新时间:2023-11-01 11:05:07 25 4
gpt4 key购买 nike

有什么方法可以保护 Redis key ,即使知道 Redis 服务器密码的人也无法访问或查看 Redis key 。

我需要这种安全性,因为我将 session 存储在 redis key 中。对于每个用户,都有一个唯一的 key ,该 key 作为 key 存储在 Redis 中。

如果用户知道 key ,那么他就可以访问任何帐户。

任何建议。

谢谢。

最佳答案

您可以创建一个哈希键,例如md5,对每个session id,取hash key作为Redis key

// set
session_id_md5 = md5(session_id)
redis.set(session_id_md5, value);

当你想从Redis中获取session信息时,用session id重新创建hash key,并用hash key搜索Redis

// get
session_id_md5 = md5(session_id);
redis.get(session_id_md5);

关于redis - 如何保护 Redis key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39720418/

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