win10 安装redis 和laravel 使用redis

一、安装

1、下载地址:https://github.com/MicrosoftArchive/redis/releases/tag/win-3.2.100

2、Redis-x64-3.2.100.msi  下载 ( 安装步骤,下一步下一步,有选择框选中即可),

3、 安装完成配置: 打开  E:\Program Files\Redis\redis.windows-service.conf  设置 redis密码  :  requirepass 123456(密码随便)

4、运行cmd 进入自己的安装目录  我的是  cd E:\Program Files\Redis  

依次输入 命令   1.redis-cli   2.auth  123456

二、使用

1.安装依赖  composer require predis/predis

2.引入 :use Illuminate\Support\Facades\Redis;

实例:用redis 缓存权限列表

 public function index()
 {
        //用redis做数据缓存

        $listkey = "LIST.AUTH";
        $hashkey = "HASH.AUTH";
        $auth = [];
        if (Redis::exists($listkey)){
            $lists = Redis::lrange($listkey,0,-1);
            foreach ($lists as $v){
                $auth[]= Redis::hgetall($hashkey.$v);
            }
        }else{
            $auth = Permission::get()->toArray();//转换成数组
            foreach ($auth as $k=>$v){
                Redis::rpush($listkey,$v['id']);
                Redis::hmset($hashkey.$v['id'],$v);
            }
        }
        //dd($auth);
        return view('admin.auth.list',compact('auth'));
   }

猜你喜欢

转载自www.cnblogs.com/vilucky/p/12349859.html