window下phpstudy小皮面板安装使用redis扩展 以及laravel 中redis 的部署和测试

先說下安裝redis 小皮面板軟件里面直接安装

1.打开cmd,cd/d 切换到Redis-server.exe目录,运行redis-server.exe redis.conf;

2.这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。

切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 (-a password远端);

然后安装php redis 扩展 一般小皮面板安装的php ,在php ext文件中 已经有php_redis.dll

我们只需要在php.ini中添加 打开扩展 然后在phpinfo中查看redis是否开启成功

extension=php_igbinary.dll
extension=php_redis.dll

如果没有 则自行下载

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

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

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

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

下载完后将php_igbinary.dll  和 php_redis.dll复制进php ext 文件下面  然后再php.ini 打开

extension=php_igbinary.dll
extension=php_redis.dll

这两行注释,如没有就直接添加上去 重启服务器 

在laravel 中测试

1 Redis启动之后,还需要在Laravel项目根目录下运行如下命令使用Composer安装predis依赖包

composer require predis/predis 1.0.*

2、配置Redis

'redis' => [
    'cluster' => false,
    'default' => [
        'host' => '127.0.0.1',
        'port' => 6379,
        'database' => 0,
    ],
],

3.查看.env配置

REDIS_HOST=127.0.0.1
REDIS_PASSWORD=null
REDIS_PORT=6379

4.测试

我这里是laravel 8框架 定义一个路由

Route::get('/testRedis', [\App\Http\Controllers\RedisController::class, 'testRedis']);

artisan 创建控制器  控制器代码

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use Illuminate\Support\Facades\Redis;
class RedisController extends Controller
{
    public function testRedis()
    {

        Redis::set('name', 'huajitang');
        $values = Redis::get('name');
        dd($values);

    }

}

访问路由 输出huajitang  部署成功

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值