php写入redissession
时间: 2023-07-25 08:37:22 浏览: 113
要在 PHP 中写入 Redis Session,你需要先安装 Redis 扩展并配置好 Redis 服务器。然后,在 PHP 中启用 Redis Session,可以通过修改 php.ini 文件,将 session.save_handler 设置为 redis,将 session.save_path 设置为 Redis 服务器的主机名和端口号,例如:
```
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
```
然后,在 PHP 中使用 $_SESSION 数组来读取和写入 session 数据,例如:
```
session_start();
$_SESSION['name'] = 'John';
$_SESSION['age'] = 30;
```
这将在 Redis 服务器上创建一个 session,其中包含名为 name 和 age 的键值对。如果你想读取 session 数据,可以使用 $_SESSION 数组,例如:
```
session_start();
echo $_SESSION['name']; // 输出 John
echo $_SESSION['age']; // 输出 30
```
请注意,如果你在 PHP 中使用了 Redis Session,那么在读取和写入 session 数据时,Redis 扩展会自动处理序列化和反序列化。因此,在写入 session 数据时,你可以使用任何 PHP 数据类型,而在读取 session 数据时,你将始终得到 PHP 数据类型。
阅读全文