zoukankan      html  css  js  c++  java
  • [PHP] laravel 框架多项目公用redis会有默认前缀 项目名_database_key

    公司多个项目公用一个redis

    我这边死活获取不到数据

            $selfInfo = Redis::connection('ucs')->hget(
                'EMPL_BASEINFO',
                "5580120537497600"
            );
            var_dump($selfInfo);

    使用tcpdump查看端口的数据,才发现laravel默认给key增加了前缀

    EMPL_BASEINFO是我要查的key

    tcpdump -i any dst port 6379 -l -s 0 -w -|strings|grep EMPL_BASEINFO

     会发现多了个 项目名_database_

    需要在配置文件里置为空

    condig/database.php    redis

            'ucs' => [
                'host' => env('REDIS_HOST', '192.168.11.12'),
                'password' => env('REDIS_PASSWORD', 'ea4725567119b258'),
                'port' => env('REDIS_PORT', '6379'),
                'database' => 15,
                'options' => [
                    'prefix' => '',
                ],
            ],

    开源作品

    GO-FLY,一套可私有化部署的免费开源客服系统,安装过程不超过五分钟(超过你打我 !),基于Golang开发,二进制文件可直接使用无需搭开发环境,下载zip解压即可,仅依赖MySQL数据库,是一个开箱即用的网页在线客服系统,致力于帮助广大开发者/中小站长快速整合私有客服功能
    github地址:go-fly
    官网地址:https://gofly.sopans.com
  • 相关阅读:
    ubuntu18 任务栏调到底部
    十六, Oracle约束
    十五, 数据导出导入
    十四, 角色
    十三,权限
    十二, 系统默认参数
    十一,函数
    PL/SQL 九九乘法表
    十,事务和锁
    九, 表查询 三
  • 原文地址:https://www.cnblogs.com/taoshihan/p/15349184.html
Copyright © 2011-2022 走看看