Redis 开发(PHP)

添加组件

image-2018112916283261120

如上图所示:

  1. 选择应用,进入应用管理;

  2. 点击组件管理

  3. 点击新增组件,选择 redis

应用配置

image-2018112916283261121

如上图所示,添加完之后进入配置管理->应用变量就会看到 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 操作。