Redis 开发(PHP)
添加组件
如上图所示:
-
选择应用,进入应用管理;
-
点击组件管理
-
点击新增组件,选择 redis
应用配置
如上图所示,添加完之后进入配置管理->应用变量
就会看到 redis 相关的配置。
编写代码
Redis 使用开发有赞云封装了一个 facade,RedisFacade
,这个组件可以直接使用,不需要自己初始化 redis 实例,框架会根据 redis 的配置自动初始化生成一个实例。
PS:建议使用 intellij idea 进行开发,代码提示、帮助比较齐全
使用代码示例:
<?php
namespace YouzanCloudBootApp\Controller;
use Slim\Http\Request;
use Slim\Http\Response;
use YouzanCloudBoot\Component\BaseComponent;
use YouzanCloudBoot\Facades\LogFacade;
use YouzanCloudBoot\Facades\RedisFacade;
class TestRedisController extends BaseComponent
{
public function index(Request $request, Response $response, $args)
{
//set key:hello value:world
RedisFacade::set("hello", "world");
//get key:hello
$result = RedisFacade::get('hello');
LogFacade::info($result);
return $response;
}
}
如上所示,使用 RedisFacade 执行了一个 set 操作和一个 get 操作。