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
  • 相关阅读:
    广义表的创建和遍历
    dev c++ Boost库的安装
    NAT模式
    vmware桥接模式
    smb与samba
    利用Linux的Samba服务模拟NT域
    使用samba进行共享文件操作步骤
    安装chrome
    使用虚拟机上网第二步
    TCP协议三次握手过程分析
  • 原文地址:https://www.cnblogs.com/taoshihan/p/15349184.html
Copyright © 2011-2022 走看看