redis官网提供免费30M试用存储数据库。100 Ops/sec、5GB 流量、全球多个服务器位置可选,覆盖各大洲。适合个人学习、开发测试或极小型项目使用的入门级免费数据库配置。
什么是redis
Redis(全称 Remote Dictionary Server,远程字典服务器)是一个开源的、基于内存的高性能键值对(Key-Value)数据库。它通常被用作缓存、消息中间件和实时数据存储。数据存储在内存中,读写速度极快(通常在微秒到毫秒级),单机 QPS 可达 10万+。
注册地址
redis官网注册:https://cloud.redis.io/#/
redis官网注册账号简单,无需手机号、信用卡,只需验证邮箱便可注册。
登录之后创建,可看到免费试用版,虽写的是试用,但也没有写有效期。可能需要保持活跃不能长期闲置。

如上图所示,试用30M免费版。因为一会儿要用xrea免空来连接测试,所以这里所在的就近选择日本,选好之后不能切换,只能删除重建。
免费版额度:
- 30 MB Dataset
- 100 Ops/sec(每秒操作数为 100 次)
- 5GB Network usage(每月流量为 5GB)
- 1 CIDR allow rules(1 条 CIDR 白名单规则)
- 30 Connections max(最大连接数为 30)
- Daily and instant backups
开通后不用进行设置,因为其他功能都是收费的。
连接测试程序
wordpress使用redis
点击 Connect 可以看到连接信息,一会儿备用。
wordpress后台安装插件:Redis Object Cache – 对象缓存
在wp-condig.php添加如下代码:
define('WP_REDIS_HOST', 'www-freeaday-com-66666.db.redis.io'); // Redis服务器地址
define('WP_REDIS_PORT', 12345); // Redis服务器端口
define('WP_REDIS_PASSWORD', ['default', 'xxxxxxxx'] ); // Redis用户名和密码
/* That's all, stop editing! Happy publishing. */
然后启用插件,便可看到生效提示。

演示:http://freeaday.s601.xrea.com/wordpress/
正常运行后,网页代码底部可以类似这样的注释
<!--
Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com
使用 Predis (v2.4.0) 从 Redis 检索了 1332 个对象 (120 KB)。
-->
本来xrea免空就很快,通过F12查看,首页HTML部分初始可以在240ms打开。使用外部redis之后,变成了1.3秒才能打开,纯纯的反向优化。最后再装一个wp-super-cache插件,降到了200ms左右。
这仅限于演示站,正常访问量的时候redis应该能维持在固定数值,而原始模式访问量增加会明显变慢。
flarum连接redis
安装 fof/redis 扩展,默认启用,不显示设置选项。
打开 extend.php 在这行注释下面添加连接信息:
// Register extenders here to customize your forum!
new FoFRedisExtendRedis([
'host' => 'www-freeaday-com-11111.db.redis.io', // 替换为实际Redis服务器地址
'port' => 12345, // 替换为实际端口,如 6379 或 46551
'username' => 'default', // 替换为实际用户名
'password' => 'xxxxxxxxxxxx', // 替换为实际密码
'database' => 0, // 托管服务通常建议使用 database 0
])
后台看到:
- 队列驱动程序 redis
- 会话驱动程序 redis
演示:http://freeaday.s601.xrea.com/flarum/
通过F12查看,首页HTML部分原本可以在280ms打开,连接外部redis之后变成490ms了,也变慢了一点,但没有wp那么夸张。
经测试,如果本身访问很快的时候,使用外部redis反而会变慢。如有其它用途的童鞋可以自己试一试。
redis使用量
前面两个演示使用的是同一个xrea免空、同一个MySQL、同一个redis,下图是redis的使用量。
