当前位置: 首页 > news >正文

小江高端网站建设公司网站被黑有不良信息 做笔录

小江高端网站建设,公司网站被黑有不良信息 做笔录,全球网站流量排名100,wordpress 使用浏览器缓存这篇文章主要介绍了Thinkphp6 配置并使用redis的方法,结合实例形式详细分析了Redis的安装、配置以及thinkphp6操作Redis的基本技巧,需要的朋友可以参考下 一、安装redis ThinkPHP内置支持的缓存类型包括file、memcache、wincache、sqlite。ThinkPHP默认使用自带的采用think\Ca…

这篇文章主要介绍了Thinkphp6 配置并使用redis的方法,结合实例形式详细分析了Redis的安装、配置以及thinkphp6操作Redis的基本技巧,需要的朋友可以参考下

 一、安装redis

ThinkPHP内置支持的缓存类型包括file、memcache、wincache、sqlite。ThinkPHP默认使用自带的采用think\Cache类。

可以在小皮的软件管理中安装redis(比较简单快捷),也可以先参考安装redis文章:

(1)下载php redis扩展.打开phpinfo 查看对应的信息

php添加redis扩展 根据以下链接查找符合php版本的扩展 注意是否为线性(nts-表示否)

redis:          http://windows.php.net/downloads/pecl/releases/redis/

igbinary:        http://windows.php.net/downloads/pecl/releases/igbinary/

下载完后将php_igbinary.dll  和 php_redis.dll 复制进php ext 文件下面 

(2)进入当前所使用的版本php目录下,找到php的配置文件php.ini,并配置如下参数
 

extension=php_redis.dll 

若不配置此项,可能报错:  不支持:redis

(3)保存,重启服务器

二、在thinkphp6中配置redis

进入config/cache.php 配置添加redis缓存

<?php
// +----------------------------------------------------------------------
// | 缓存设置
// +----------------------------------------------------------------------
return [// 默认缓存驱动'default' => env('cache.driver', 'file'),// 缓存连接方式配置'stores'  => ['file' => [// 驱动方式'type'       => 'File',// 缓存保存目录'path'       => '',// 缓存前缀'prefix'     => '',// 缓存有效期 0表示永久缓存'expire'     => 0,// 缓存标签前缀'tag_prefix' => 'tag:',// 序列化机制 例如 ['serialize', 'unserialize']'serialize'  => [],],// 配置Reids'redis' => ['type' => 'redis','host' => '127.0.0.1','port' => '6379','password' => '','select' => '0',// 全局缓存有效期(0为永久有效)'expire' => 0,// 缓存前缀'prefix' => '',//默认缓存周期'timeout' => 3600,],],
];

三、在TP6框架中简单使用redis 

(1)在方法中使用 setget 

use think\cache\driver\Redis;    //需要使用到的类
use think\facade\Cache;
use think\facade\Config;
public function test()
{$redis = new Redis(Config::get('cache.stores.redis'));$redis->set('key','value1');echo $redis->get('key');
}

至此,一些基本的操作我们可以在:

\vendor\topthink\framework\src\think\cache\Driver.php 文件中找到redis的一些基本操作,但是不够

执行高级方法,需要使用句柄,如下:

(2)在方法中使用lpushrpushllenlrange等方法进行模拟压栈后查看(不要在意直接操作了栈底的位置,主要为了展示使用redis-list)

public function test(){$redis = Cache::store('redis')->handler();  //返回句柄对象,可执行其它高级方法$redis->lpush('arr','我是第一个入栈');//比作压栈的方式,从列表的左侧插入$redis->lpush('arr','我是第二个入栈');$redis->rpush('arr','我从栈底挤一挤');$redis->lpushx('arr','我应该最先被取出!'); //若arr是一个空列表,则什么都不做echo '取出前的长:'.$redis->llen('arr').'
';echo $redis->lpop('arr').'
';   //从最左边将值从栈顶取出之后删掉echo '取出后的长:'.$redis->llen('arr').'
';echo '整个列表查看:';dd($redis->lrange($redis->keys('arr')[0], 0 ,-1));//尽量使用var_dump(),此句后面的语句将不被执行,我只是为了好看$redis->del('arr'); //删除当前数据对象(string、list、hash..)}

运行结果:

四、报错信息

错误1

$this->handler->connect($this->options['host'], (int) $this->options['port'], (int) $this->options['timeout']);

解决办法:注意:一定要启动redis

http://www.yayakq.cn/news/375325/

相关文章:

  • 汕头网站建设推荐站内关键词排名优化软件
  • 网站首页推荐站长网站工具
  • 石家庄建设银行河北分行招聘网站做网站上海
  • wordpress网站文章形式做网站需要多钱
  • 佛山智唯网站建设京东商城网站风格
  • 网站开发的选题依据百度推广需要多少钱
  • 做网站容易还是app珠海建设工程备案网站
  • 网站建设公司怎么赚钱php如何搭建网站后台
  • 网站首页 动画案例服务器网站建设流程图
  • 支持ipv6网站开发做微网站公司名称
  • 山东网站开发制作电商网站统计怎么做
  • 网站搜索栏建立娱乐公司网站建站背景介绍
  • o2o网站建设怎么样提升学历的四种方式
  • 营销手机网站制作公司装修图片大全
  • 网站建设还能赚钱吗北京朝阳区建设工作办公网站
  • 设计参考网站有哪些云南省建设厅官方网站
  • 公司官方网站推广策划网站续费问题
  • 旅游商城网站模板免费下载建设中网站首页
  • 温州网站建设咨询python链接wordpress
  • php开发手机网站html模板免费十个网页
  • 网站做315认证吾爱源码
  • 苏州营销型网站开发公司企业网站建设犇类建筑
  • 网站建设背景朝阳企业网站建设哪家最好
  • 深圳的网站网站建设及制作
  • 公司注册核名在哪个网站做网站标题代码
  • 众筹网站搭建湖南建筑信息网平台
  • 网站侧边栏导航代码网站界面设计实训的意义
  • 网站做百度排名教程网站关键词优化方式
  • 购物网站开发历史建网站找哪个公司
  • 安庆公司做网站苏州和城乡建设局网站首页