ethitter / wp-redis-user-session-storage
将WordPress会话令牌存储在Redis中,而不是用户meta表中。需要Redis PECL扩展。
v0.2
2022-07-16 22:18 UTC
Requires
- php: >=5.4.0
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的命名约束。之前的类名已作为别名支持现有扩展。
安装
- 安装和配置Redis。
- 安装 Redis PECL模块。
- 在全网范围内激活插件或在
mu-plugins
中放置它。 - 默认情况下,脚本将连接到
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
- 首次公开发布