前置环境
安装Redis
新建一个ThinkPHP6项目
ThinkPHP使用Redis
安装 Redis 扩展
# 在项目目录下执行如下代码,安装redis依赖
composer require topthink/think-redis
config/database.php
'redis' => [
// 默认数据连接标识
'default' => [
'host' => env('redis.hostname', '127.0.0.1'),
'port' => env('redis.port', 6379),
'password' => env('redis.password', ''),
'select' => env('redis.database', 0),
'timeout' => 0,
'expire' => 0,
'persistent' => false,
'prefix' => '',
'serialize' => [],
],
]
测试Redis
<?php
namespace app\controller;
use think\facade\Cache;
use think\facade\Db;
class Index
{
public function index()
{
// 写入缓存
Cache::store('redis')->set('name', 'value');
// 从缓存中读取
$name = Cache::store('redis')->get('name');
// 使用 Redis 实例
$redis = Cache::store('redis')->handler();
// 使用 Redis 实例进行操作
$redis->set('foo', 'bar');
$value = $redis->get('foo');
// 使用 Redis 作为数据库驱动
$data = Db::connect('redis')->table('user')->where('id', 1)->find();
return 'Hello, ' . $name;
}
}
标签:name,Redis,redis,env,使用,ThinkPHP
From: https://www.cnblogs.com/aeolian/p/18145842