Update cache.md

This commit is contained in:
李铭昕 2019-07-29 17:04:32 +08:00
parent 2c3485bef6
commit 59c8c92069

View File

@ -44,7 +44,7 @@ $cache = $container->get(Psr\SimpleCache\CacheInterface::class);
组件提供 `Hyperf\Cache\Annotation\Cacheable` 注解,作用于类方法,可以配置对应的缓存前缀、失效时间、监听器和缓存组。
例如UserService 提供一个 user 方法可以查询对应id的用户信息。当加上 `Hyperf\Cache\Annotation\Cacheable` 注解后会自动生成对应的Redis缓存key值为`user:id`,超时时间为 9000 秒。首次查询时,会从数据库中查,后面查询时,会从缓存中查。
> 注解基于 `hyperf/di` 切面编程,所以只有在 `Container` 中获取到的对象实例才有效,直接 `new` 出来的对象无法使用 `缓存注解`
> 缓存注解基于 `hyperf/di`,所以只有在 `Container` 中获取到的对象实例才有效,比如通过 `$container->get``make` 方法所获得的对象,直接 `new` 出来的对象无法使用。
```php
<?php