tp5实现Redis的简单使用

方法1:

Controller

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
namespace app\index\controller;
 
use think\Controller;
use think\session\driver\Redis;
 
class Index extends Controller
{
    public function index()
    {
        $redis = new Redis();
        if(!$redis->has('str')){
            var_dump($redis->set('str','this is redis_str'));
        }else{
            var_dump($redis->get('str'));
        }
    }
}

 

 

方法2:(前方雷区!!!)

config.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
// +----------------------------------------------------------------------
    // | 缓存设置
    // +----------------------------------------------------------------------
 
    'cache'                  => [
        // 驱动方式
        'type'   => 'File',
        // 缓存保存目录
        'path'   => CACHE_PATH,
        // 缓存前缀
        'prefix' => '',
         //缓存有效期 0表示永久缓存
        'expire' => 0,
    ],
 
    'redis'   =>  [
        // 驱动方式
        'type'   => 'redis',
        // 服务器地址
        'host'   => '127.0.0.1'//redis服务器ip
        'port'   => '6379',
        'password'=> "",
        'timeout' => 86400
    ],

Controller  

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
namespace app\index\controller;
 
use think\Cache;
use think\Controller;
 
class Index extends Controller
{
    public function index()
    {
        if(!Cache::has('str')){
            var_dump(Cache::set('str','this is redis_str'));
        }else{
            var_dump(Cache::get('str'));
        }
    }

 

posted @   为牧  阅读(18299)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起
🔑
  1. 1 イニシャル Poppin'Party
イニシャル - Poppin'Party
00:00 / 00:00
An audio error has occurred.