• [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
  • 相关阅读:
    qemu-img压缩磁盘操作
    qemu-img压缩磁盘操作
    qemu-img压缩磁盘操作
    qemu-img压缩磁盘操作
    单文件组件
    单文件组件
    单文件组件
    单文件组件
    最适合人工智能开发的5种编程语言优缺点对比
    浅谈WebService开发(一)
  • 原文地址:https://www.cnblogs.com/taoshihan/p/15349184.html
Copyright © 2020-2023  润新知