laravel5.*安装使用Redis以及解决Class ‘Predis\Client’ not found和Fatal error: Non-static method Redis::set() c…

laravel5.*安装使用Redis以及解决Class ‘Predis\Client’ not found和Fatal error: Non-static method Redis::set() c…

https://phpartisan.cn/news/35.html

laravel中我们可以很简单的使用Redis,如何在服务器安装Redis以及原创访问你们可以访问Ubuntu 设置Redis密码以及允许远程访问和在ubuntu 安装redis的简单方法就可以了,很多人在使用的时候常常出现Class ‘Predis\Client’ not found的错误,那是因为我们laravel没有安装Redis拓展包,好的,我们接下来安装使用Redis

composer.jsonrequire里输入

"predis/predis": "^1.0"

然后更新一下

composer update

好的我们接下来在.env里配置一下我们的Redis路径

REDIS_HOST=你的IP
REDIS_PASSWORD=密码
REDIS_PORT=6379

好的,配置好了,接下来我们就是使用了

Redis::set('name', 'Taylor');
$test =  Redis::get('name');
dd($test);

如果没问题,应该会输出”Taylor”,如果出现如下报错,代表你的Redis链接错了

Connection refused [tcp://123.1.1.1:6379]

好的,现在我们就搞定了Redis的安装和使用

Redis扩展冲突导致:Fatal error: Non-static method Redis::keys() cannot be called statically

如果你是通过 PECL 安装 Redis PHP 扩展,则需要重命名 config/app.php 文件里的 Redis 别名。

方法1、在每个使用use Redis;的文件中,我们改为use Illuminate\Support\Facades\Redis;即可
方法2、在config/app.php中的aliases修改Redis修改为Redisaa这种别名,然后use Redisaa;即可
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113199.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • putty 与winscp 区别

    putty 与winscp 区别

    2021年10月8日
    49
  • iphone个系列尺寸_iphone12哪个尺寸好 iphone12系列尺寸参数对比

    iphone个系列尺寸_iphone12哪个尺寸好 iphone12系列尺寸参数对比近日,iphone12系列手机发布引起各界广泛关注,关于iphone12系列的四款手机,大家也不知道该如何选择。这四款手机的尺寸大小都不相同,对于手机大小的选择,很多人不知道哪款比较合适。那么iphone12哪个尺寸好?该选择哪个尺寸的手机呢?下面小编就为大家介绍一下iphone12系列手机的尺寸参数对比,希望为大家提供参考帮助。iphone12哪个尺寸好?1、iPhone12mini(5.4英寸…

    2022年5月14日
    51
  • MySQL的JDBC连接

    MySQL的JDBC连接MySQL的JDBC连接MySQL的JDBC概念MySQL的JDBCJDBC添加数据封装连接工具更新数据和事务删除数据查询数据MySQL的JDBC概念JDBC是JavaDatabaseConnective的缩写,表示使用Java去连接数据库进行数据操作的过程MySQL的JDBC创建动态项目-以eclipse为例,首先要创建动态项目连接开发包(在www.mvnrepositor…

    2022年7月17日
    11
  • 《深入浅出 Java Concurrency》—锁紧机构(一)Lock与ReentrantLock

    《深入浅出 Java Concurrency》—锁紧机构(一)Lock与ReentrantLock

    2021年12月17日
    39
  • echarts 图表_ECHARTS

    echarts 图表_ECHARTS旭日图(Sunburst)由多层的环形图组成,在数据结构上,内圈是外圈的父节点。因此,它既能像饼图一样表现局部和整体的占比,又能像矩形树图一样表现层级关系。ECharts创建旭日图很简单,只需要在series配置项中声明类型为sunburst即可,data数据结构以树形结构声明,看下一个简单的实例:varoption={series:{type:’sunburst’,data:…

    2022年9月26日
    0
  • C语言的printf输出格式

    C语言的printf输出格式1、控制小数点后有多少位:printf(“%.10lf\n”,f_a); //将浮点数f_a输出时,输出其小数点后10位,默认是输出小数点后6位。2、控制一共(小数点前后以及小数点)输出多少位:printf(“%10.7f\n”,f_b); //将浮点数f_b输出时,输出其小数点前2位,小数点后7位(加上小数点共10位)。3、输出时让正数带”+”号,负数带”-“号:printf(“%+f\

    2022年7月24日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号