缓存、邮件和搜索
用于缓存和队列的 Redis 与 Valkey,用于捕获邮件的 Mailpit,以及用于搜索的 Typesense 与 Meilisearch。
Redis 和 Valkey
内存中的缓存、会话和队列,重启之间保存在磁盘上。Valkey 是 Redis 的开源分支,兼容其客户端和协议。
redis://127.0.0.1:6379
在 TablePlus 中打开 同样适用于它们。关联到 Laravel 项目时,Joppa 会写入 REDIS_HOST、REDIS_PORT、REDIS_PASSWORD,并且如果项目声明了 CACHE_STORE、SESSION_DRIVER 和 QUEUE_CONNECTION 变量,会将它们设为 redis。
Mailpit
Mailpit 捕获你的项目在开发环境中发送的所有邮件,并在网页收件箱中显示。没有任何邮件会真正发出。
| 地址 | |
|---|---|
| SMTP | smtp://127.0.0.1:1025 |
| 网页收件箱 | http://127.0.0.1:8025 |
打开收件箱 会打开网页界面。关联到项目时,Joppa 会以框架的变量名写入 SMTP 配置(Laravel 使用 MAIL_*,Symfony 使用 MAILER_DSN…)。参见 环境变量。
Typesense
容错的即时搜索,兼容 Laravel Scout。
http://127.0.0.1:8108 API 密钥:joppa-local-key-0000
复制 API 密钥 会将其复制到剪贴板。
Meilisearch
开源搜索引擎,可在浏览器中预览搜索(打开预览)。
http://127.0.0.1:7700 主密钥:joppa-local-key-0000