ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

webman数据库操作-Cache

2023-12-12 10:31:28  阅读:55  来源: 互联网

标签:


在webman默认使用 symfony/cache作为cache组件。

使用symfony/cache之前必须先给php-cli安装redis扩展。

安装

php 7.x

composer require -W illuminate/redis ^8.2.0 symfony/cache ^5.2

php 8.x

composer require -W illuminate/redis symfony/cache

安装后需要restart重启(reload无效)

Redis配置

redis配置文件在config/redis.php

return [
    'default' => [
        'host'     => '127.0.0.1',
        'password' => null,
        'port'     => 6379,
        'database' => 0,
    ]
];

示例

<?php
namespace app\controller;

use support\Request;
use support\Cache;

class UserController
{
    public function db(Request $request)
    {
        $key = 'test_key';
        Cache::set($key, rand());
        return response(Cache::get($key));
    }
}

注意
key尽量加一个前缀,避免与其它使用redis的业务冲突

标签:
来源:

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有