php - 在 Redis 中实现 session 处理程序

标签 php session redis

您好,我需要与 NODE 共享 SESSION PHP。所以我决定使用REDIS,我之前不知道。对于客户端,我选择 Predis。

现在我遇到了一些问题,当我们查看 session 处理程序源代码时,我们可以看到该变量存储为字符串,这是为什么?

https://github.com/nrk/predis/blob/v0.8/lib/Predis/Session/SessionHandler.php

我首先想到的是 HASH,这对我来说似乎很明显。有什么禁忌症吗?

最佳答案

在redis中,一切都存储为键值对,其基本类型是字符串本身。您始终可以将哈希以 json 编码字符串的形式或作为集合存储在 Redis 中。

关于php - 在 Redis 中实现 session 处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17731924/

相关文章:

redis - 我可以在我的 DDEV 容器中使用 Redis 吗?

php - 无需登录即可进行安全的 PHP 投票

asp.net-mvc - 由于 Chrome 79 session "lost"重定向后

java - JSOUP - 如何使用 JSOUP 抓取 "login required"页面

即使值存在,redis get 也会返回 null

c# - 在 Redis 缓存对象中执行搜索

javascript - 自动完成 json_encode 按列返回

php - Laravel 5.5 编辑后无法删除类别

php - 如何用 PHP 解密 iPhone 加密的 AES256 文本

ruby-on-rails - 基于 Rails cookie 的 session : mixing session scope with expiration times