首页 > 作文

Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库

更新时间:2023-04-07 21:03:53 阅读: 评论:0

为什么要这样做?

默认情况下,redis 服务会提供 16 个数据库,laravel 使用数据库0(请见redis 文档)作为缓存和 ssion 的存储。

在执行命令php artisan cache:clear清除缓存时,会把 ssion 也连带清除了,可以通过以下设置来避免这个问题。

开始配置

我们的目的是让缓存,也就是默认的 redis 存储到 0 号数据库,ssion 存储在 1 号数据库。

1. 配置 ssion redis 数据库

修改config/databa.php,在redis选项内增加ssion选项,并把databa修改为 1:

'redis' => [   'cluster' => fals糖尿病人饮食食谱e,   'default' => [       'host'     => env('redis_host', 'localhost'),       'password' =>祖国在我心中演讲稿500字 env('redis_password', null),       'port'     => env('redis_port', 6379),       'databa' => 0,   ],   'ssion' => [汤佳         'host'     => env('redis_host', 'localhost'),         'password' => env('redis_password', null),         'port'     => env('redis_port',刷子李课文 6379),         'databa' => 1,   ],],

2. 指定 ssion 使用数据库

修改config/ssion.php,把下面这一行:

'connection' => null,

改为:

'connection' => 'ssion',

3. 开始使用

修改.env文件的ssion_driver选项为 redis,开始应用上。

ssion_driver=redis

4. 碧伦丝测试一下

执行以下命令后检查下是否退出登录:

php artisan cache:clear

如果不会就大功告成了。

本文发布于:2023-04-07 21:03:51,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/c059d3c50fa20f1fda4ea1be8f0d4934.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库.doc

本文 PDF 下载地址:Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库.pdf

下一篇:返回列表
标签:号数   缓存   数据库   选项
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图