laravel5.x配置redis和redis集群

快来打我* 2022-01-29 10:23 557阅读 0赞
  1. laravel版本5.3.*
  2. laravel使用redis作为缓存
  3. config/cache.php文件设置
  4. -> 'default' => env('CACHE_DRIVER', 'redis')
  5. redis单机配置(config/database.php):
  6. 'redis' => [
  7. 'cluster' => true,
  8. 'options' => [
  9. 'cluster' => 'redis', //使用原生集群
  10. ],
  11. 'default1' => [
  12. 'host' => env('REDIS_CLUSTER_HOST1', '127.0.0.1'),
  13. 'password' => env('REDIS_CLUSTER_PASSWORD1', null),
  14. 'port' => env('REDIS_CLUSTER_PORT1', 7000),
  15. 'database' => 0,
  16. ],
  17. 'default2' => [
  18. 'host' => env('REDIS_CLUSTER_HOST2', '127.0.0.1'),
  19. 'password' => env('REDIS_CLUSTER_PASSWORD2', null),
  20. 'port' => env('REDIS_CLUSTER_PORT2', 7000),
  21. 'database' => 0,
  22. ],
  23. 'default3' => [
  24. 'host' => env('REDIS_CLUSTER_HOST3', '127.0.0.1'),
  25. 'password' => env('REDIS_CLUSTER_PASSWORD3', null),
  26. 'port' => env('REDIS_CLUSTER_PORT3', 7000),
  27. 'database' => 0,
  28. ],
  29. ...
  30. ],
  31. laravel中使用redis, 可以继续框架自带的Cache方法
  32. 例如:
  33. \Cache::has($key) 判断key是否存在
  34. \Cache::get($key) 获取key
  35. \Cache::add($key, $val, 过期时间s); 添加
  36. .....

发表评论

表情:
评论列表 (有 0 条评论,557人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Redis配置

    Redis集群向导   本文不打算介绍复杂的分布式系统的概念,而仅作为一个入门介绍。旨在从用户的角度提供如何进行redis的配置,测试和操作。详细的配置参照[https://