文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

thinkphp5 redis使用

2023-10-08 18:12

关注

服务器必须要安装redis 我是通过宝塔安装的redis 不过也可以通过命令安装
测试安装成功
进入redis redis-cli
在这里插入图片描述

查看密码 config get requirepass
设置密码 config set requirepass “123456”

使用redis有两种方式
第一种是使用php里面的redis扩展(需要对服务器上的php安装redis扩展) 第二种是使用tp框架里面的redis 只不过tp框架里面的redis很多方法没在这个thinkcachedriverRedis.php redis.php文件里面 需要自己去整理 修改 tp框架添加redis方法教程
建议使用php自带或安装的redis扩展

php中redis宝塔安装教程
在这里插入图片描述tp框架自带
在这里插入图片描述第一种 php 里面redis 使用教程
在tp框架中可以把连接redis的方法封装一下

public function __construct(){        $this->redis = new Redis();        $this->redis->connect("127.0.0.1","6379");}public function index()    {        $a = $this->redis->set('a',123);        $v = $this->redis->get('a');    }

第二种 php自带的redis

use thinkCacheDriverRedis;Class Csredis extends Controller{    public function index(){$redis = new Redis();$a = $redis->set('a',123);        $v = $redis->get('a');    }}//由于使用是框架的redis 所以redis配置文件在thinkCacheDriverRedis;里面

在这里插入图片描述

可以对$options进行重写 把写在配置 config里面

'redis' => [        'host'       => '127.0.0.1',        'port'       => 6379,        'password'   => '',        'select'     => 0,        'timeout'    => 0,        'expire'     => 0,        'persistent' => false,        'prefix'     => '',    ],    //使用    new Redis(config('cache.redis'));或者// 切换到redis操作    Cache::store('redis')->set('a','123456789');    Cache::store('redis')->get('a');

在这里插入图片描述

扩展
对于cache缓存默认是写在file里面的
在这里插入图片描述

可以改一下type写在redis里面
‘type’=>‘redis’,

常用linux命令
查看redis版本redis-cli -v
连接进入redis redis-cli
进入redis操作
清空数据库
flushdb 清楚当前的数据库所有的kwys
flushall 清楚所有的数据库所有的kwys
查看密码 config get requirepass
设置密码 config set requirepass “123456”
默认redis数据库是从0-15
选择数据库 select 0

退出redis操作
检测后台进程是否存在 ps -ef |grep redis
检测6379端口是否在监听 netstat -lntp | grep 6379

来源地址:https://blog.csdn.net/web17886480312/article/details/126516708

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯