windows +tp5下使用redis

  • 什么是redis

Redis是一种nosql数据库,使用key-value 存储数据 基于内存,所以redis也可以用来做缓存

  • memcache的区别

Redis可以做 持久话保存(可以生存文件在磁盘上保存),memcache无法做到

  • redis官网

Redis.io

下载地址(windows下的redis安装包)

https://github.com/MicrosoftArchive/redis/releases

 

 

 

  • tp5下redis的使用

 

 

compiler :编译器

Architecture :CPU架构

Configuration File (php.ini) Path :php配置文件的位置,这里才是你的配置文件加载的真正地方,apache的同学小心了!

Thread Safety :线程安全与否

PHP Extension Build :php拓展建立的编号

 

下载地址:【选择适合的版本】

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

注意不要下载到rc版本的,要不然访问网站会报502

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

3.将php_redis.dll和php_redis.pdb和php_igbinary.dll拷贝php相对应版本的的ext目录下

4.修改php.ini,(PS:此php.ini文件是在Apache目录)在该文件中加入:

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

 

  • 在tp5中运行

1.修改config.php文件

'cache'                  => [

        

        // 使用复合缓存类型

        'type'  =>  'complex',

        // 默认使用的缓存

        'default'   =>  [

            // 驱动方式

            'type'   => 'File',

            // 缓存保存目录

            'path'   => CACHE_PATH,

        ],

        // 文件缓存

        'file'   =>  [

            // 驱动方式

            'type'   => 'file',

            // 设置不同的缓存保存目录

            'path'   => RUNTIME_PATH . 'file/',

        ],  

        // redis缓存

        'redis'   =>  [

            // 驱动方式

            'type'   => 'redis',

            // 服务器地址

            'host'       => '127.0.0.1',

        ],     

]

2.控制器里面的使用

Cache::store('redis')->set('zhuanli','value');

var_dump(Cache::get('zhuanli'));

看文档这样写报错了:

 

应该这样

 Cache::store('redis')->set('zhuanli','value');

 Cache::store('redis')->get('zhuanli');

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值