cache.php 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?php
  2. declare(strict_types=1);
  3. /**
  4. * This file is part of Hyperf.
  5. *
  6. * @link https://www.hyperf.io
  7. * @document https://hyperf.wiki
  8. * @contact group@hyperf.io
  9. * @license https://github.com/hyperf/hyperf/blob/master/LICENSE
  10. */
  11. use Hyperf\Cache\Driver\RedisDriver;
  12. use Hyperf\Codec\Packer\PhpSerializerPacker;
  13. return [
  14. 'default' => [
  15. 'driver' => RedisDriver::class,
  16. 'packer' => PhpSerializerPacker::class,
  17. 'prefix' => 'c:',
  18. 'skip_cache_results' => [],
  19. ],
  20. // 'sqlite' => [
  21. // 'driver' => Hyperf\Cache\Driver\SqliteDriver::class,
  22. // 'packer' => Hyperf\Codec\Packer\PhpSerializerPacker::class,
  23. // 'prefix' => 'c:',
  24. // 'database' => ':memory:',
  25. // 'table' => 'hyperf_cache',
  26. // 'options' => [
  27. // PDO::ATTR_CASE => PDO::CASE_NATURAL,
  28. // PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
  29. // PDO::ATTR_ORACLE_NULLS => PDO::NULL_NATURAL,
  30. // PDO::ATTR_STRINGIFY_FETCHES => false,
  31. // PDO::ATTR_EMULATE_PREPARES => false,
  32. // ],
  33. // 'max_connections' => 10,
  34. // ],
  35. ];