StartMVC开发手册

可以快速上手的开发文档

手册目录

Redis缓存

对于于超高并发,可以考虑使用redis内存缓存,Redis是高性能内存缓存器,性能远远高于File,需要服务器支持,并开启PHP的Redis扩展。如果服务器不支持,请使用File方式。

use startmvc\core\Cache;
// 创建 Cache 实例
$cache=new Cache('redis');//默认配置文件在config/cache.php中
/*$para=[
    'host' => '127.0.0.1',
    'port' => 6379,
    'password' => '',
    'database' => 0,
    'cacheTime'=>3600
],
$cache=new Cache('redis',$para);
*/

// 设置缓存到 Redis
$cache->set('redis_key', 'Redis Cached Data');

// 从 Redis 缓存读取数据
$redisCachedData = $cache->get('redis_key');
echo "Redis Cached Data: " . $redisCachedData . PHP_EOL;

// 删除 Redis 缓存
$cache->delete('redis_key');

// 清除缓存中过期的数据
$cache->clear();