2019-01-19 10:48:39
围观(4573)
周六,照常上班。学习一下Laravel的Redis操作。
首先当然是看官方文档 官方文档很简洁,给了一句命令安装Predis
composer require predis/predis
打开CMD赶紧敲下了这行代码,完成后根据官方文档的DEMO 继续敲入控制器
public function showProfile($id) { $user = Redis::get('user:profile:'.$id); return view('user.profile', ['user' => $user]); }
这时候完美的报错了,错误信息:
ConnectionException in AbstractConnection.php
据我猜测多年的经验,这是没连上Redis 然后查看了一下端口占用 发现并没有使用6379这个端口。
然后百度了一下 发现还需要安装Redis 这里是个坑 以为安装了Predis就是自动安装了Redis。
然后到Github下载微软提供的Redis版本并使用命令启用:
redis-server redis.windows.conf
这时候使用官方文档的DEMO 可以正常使用Redis了。
另外,因为学习需要GUI界面的数据管理APP,然后百度了一下 发现好多Redis的数据管理工具都不更新了。
最后选择使用:phpRedisAdmin 附上Github地址:
https://github.com/erikdubbelboer/phpRedisAdmin
同样附上微软提供的Redis版本地址:
https://github.com/MicrosoftArchive/redis/releases
然后突然想起 不知多久前我不是写过Redis的文章吗?
附上不知多久前写的Redis相关文章:
https://bubaijun.com/page.php?id=97
本文地址 : bubaijun.com/page.php?id=115
版权声明 : 未经允许禁止转载!
上一篇文章: Laravel表单自定义验证消息
下一篇文章: 微信公众号—PHP网页获取用户授权