ethitter/wp-redis-user-session-storage

将WordPress会话令牌存储在Redis中,而不是用户meta表中。需要Redis PECL扩展。

安装: 42

依赖者: 0

建议者: 0

安全: 0

类型:wordpress-plugin

v0.2 2022-07-16 22:18 UTC

This package is auto-updated.

Last update: 2024-09-19 07:29:08 UTC


README

贡献者: ethitter
捐赠链接: https://ethitter.com/donate/
标签: 用户会话,会话令牌,会话存储
需要至少 4.0
已测试至 6.0
稳定标签 0.2
需要PHP 5.6
许可证: GPLv2或更高版本
许可证URI: https://gnu.ac.cn/licenses/gpl-2.0.html

将WordPress会话令牌存储在Redis中,而不是用户meta表中。

描述

将WordPress用户会话令牌存储在Redis中,而不是用户meta表中。

此插件之前被称为 WP Redis User Session Storage,并被重命名为符合WordPress.org的命名约束。之前的类名已作为别名支持现有扩展。

安装

  1. 安装和配置Redis。
  2. 安装 Redis PECL模块
  3. 在全网范围内激活插件或在 mu-plugins 中放置它。
  4. 默认情况下,脚本将连接到 127.0.0.1:6379 的Redis。有关其他选项,请参阅 连接到Redis 部分。

常见问题解答

连接到Redis

默认情况下,当创建新的客户端实例时,插件使用 127.0.0.1 作为默认主机,6379 作为默认端口;默认数据库为 0

指定以下任何常量以设置Redis实例所需的不同连接值

  • WP_REDIS_USER_SESSION_HOST - Redis服务器的主机名或IP,默认为 127.0.0.1
  • WP_REDIS_USER_SESSION_PORT - Redis服务器的端口,默认为 6379
  • WP_REDIS_USER_SESSION_SOCKET - 如果有可用,Redis服务器的Unix套接字文件路径。如果设置,将优先于端口号值。
  • WP_REDIS_USER_SESSION_AUTH - 如果需要,Redis服务器的密码。
  • WP_REDIS_USER_SESSION_DB - 要用于Redis服务器的数据库编号,默认为 0
  • WP_REDIS_USER_SESSION_SERIALIZER - 要用于Redis服务器的序列化程序,默认为 Redis::SERIALIZER_PHP

变更日志

0.2

  • 添加用于用户meta存储的清理例程。
  • 准备插件在WordPress.org上发布。

0.1

  • 首次公开发布