فهرست منبع

新增:支持使用redis缓存

Yahoo 4 سال پیش
والد
کامیت
c434265703
3فایلهای تغییر یافته به همراه25 افزوده شده و 2 حذف شده
  1. 1 1
      .env
  2. 23 0
      config/cache.php
  3. 1 1
      public/install/data/.env.tpl

+ 1 - 1
.env

@@ -1 +1 @@
-APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = yoshop2.0-feel
USERNAME = root
PASSWORD = root
HOSTPORT = 3306
CHARSET = utf8
DEBUG = false

[LANG]
default_lang = zh-cn
+APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = 127.0.0.1
DATABASE = yoshop2.0-feel
USERNAME = root
PASSWORD = 123456
HOSTPORT = 3306
CHARSET = utf8
DEBUG = false

[CACHE]
DRIVER = file

[REDIS]
HOSTNAME = 127.0.0.1
HOSTPORT = 6379
PASSWORD =
SELECT = 0

[LANG]
default_lang = zh-cn

+ 23 - 0
config/cache.php

@@ -29,5 +29,28 @@ return [
             'serialize'  => [],
         ],
         // 更多的缓存连接
+        // redis缓存
+        'redis'   =>  [
+            // 驱动方式
+            'type'          => 'redis',
+            // 服务器地址
+            'host'          => env('redis.hostname', '127.0.0.1'),
+            // 端口
+            'port'          => (int)env('redis.hostport', '6379'),
+            // 密码
+            'password'      => env('redis.password', ''),
+            // 缓存有效期 0表示永久缓存
+            'expire'        => 0,
+            // 缓存前缀
+            'prefix'        => '',
+            // 缓存标签前缀
+            'tag_prefix'    => 'tag:',
+            // 数据库 0号数据库
+            'select'        => (int)env('redis.select', 0),
+            // 序列化机制 例如 ['serialize', 'unserialize']
+            'serialize'     => [],
+            // 服务端超时
+            'timeout'       => 0
+        ],
     ],
 ];

+ 1 - 1
public/install/data/.env.tpl

@@ -1 +1 @@
-APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = ~db_host~
DATABASE = ~db_name~
USERNAME = ~db_user~
PASSWORD = ~db_pwd~
HOSTPORT = ~db_port~
CHARSET = ~db_charset~
DEBUG = false

[LANG]
default_lang = zh-cn
+APP_DEBUG = false

[APP]
DEFAULT_TIMEZONE = Asia/Shanghai

[DATABASE]
TYPE = mysql
HOSTNAME = ~db_host~
DATABASE = ~db_name~
USERNAME = ~db_user~
PASSWORD = ~db_pwd~
HOSTPORT = ~db_port~
CHARSET = ~db_charset~
DEBUG = false

[CACHE]
DRIVER = file

[REDIS]
HOSTNAME = 127.0.0.1
HOSTPORT = 6379
PASSWORD =
SELECT = 0

[LANG]
default_lang = zh-cn