Laravel中怎么使用复述

  介绍

小编给大家分享一下Laravel中怎么使用复述,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

<强>一、前言

复述是一个开源高效的键值对存储系统,它通常用作为一个数据结构服务器来存储键值对,它可以支持字符串,散列,列表,集合,有序集合。

<强> 1。安装predis/predis

在Laravel中使用复述之前,你需要通过作曲家来安装,<代码> predis/predis> <>之前,美元composer  require  predis/predis

<强> 2。配置

复述的配置文件在,<代码>配置/数据库。>

 & # 39;复述,,,=祝辞,(
  ,,,& # 39;集群# 39;,=祝辞,假的,
  ,,,& # 39;默认# 39;,=祝辞,(
  ,,,,,,,& # 39;主机# 39;,=祝辞,env (& # 39; REDIS_HOST& # 39;,, & # 39; localhost # 39;),
  ,,,,,,,& # 39;密码# 39;,=祝辞,env (& # 39; REDIS_PASSWORD& # 39;,, null),
  ,,,,,,,& # 39;港口# 39;,=祝辞,env (& # 39; REDIS_PORT& # 39;,, 6379),
  ,,,,,,,& # 39;数据库# 39;,=祝辞,0,
  ,,,,
  
  ],

然后在.env文件中配置如下三项为自己的信息:

 REDIS_HOST=127.0.0.1REDIS_PASSWORD=nullREDIS_PORT=6379 

对于开发来说,默认的配置已经完全可以满足大部分的应用了。但是,你可以自由的在你环境中修改这个配置。你可以简单的添加复述,服务的名称,并且指定相应的服务器地址和端口。

,<代码>集群选项会告诉Laravel复述,客户端在你的复述,集群中进行客户端的分片,这样就可以构成节点池并且创建大量有效的RAM。但是,你需要注意的是客户端分片并不能处理故障转移。因此,它主要用来从一个主要数据存储地址获取可用的缓存数据。

另外,你可以在你的复述,连接定义里添加一个,<代码>选项>

如果你的复述,服务器引入了认证机制,那么你需要在你的复述,服务配置数组中添加一个,<代码>密码>

<强>二,与复述,进行交互

在Laravel中,我们可以通过使用,<代码>复述,假面>

<强> 1。基本使用

下面演示复述的字符串类型使用:

 & lt; ? phpnamespace 应用\ Http \控制器;use 阐明\ \外墙\复述的支持;class  RedisController  extends 控制器{
  ,,,public  function 设置(),,,,{
  ,,,,,,,复述:设置(& # 39;名字# 39;,,& # 39;肖恩# 39;);
  ,,,}
  
  ,,,public  function 得到(),,,,{
  ,,,,,,,name 美元;=,复述:获得(& # 39;名字# 39;);
  ,,,,,,,var_dump($名称);
  ,,,}
  }

<强> 2。使用多个复述,连接

可以通过使用,<代码>复述,::>

 redis 美元;=,复述:连接();

这会返回默认的复述,服务器的实例。如果你没有使用集群服务,你可以传递配置文件中所定义的服务名称到连接方法中:

 redis 美元;=,复述:连接(& # 39;其他# 39;);

<强> 3。管道命令

管道流水线可以允许你在一个操作中对复述,服务器执行多个命令。,<代码>管道方法接收一个参数:<代码> 关闭,,它会接收复述的实例。你可以在闭包中发布所有的命令,它们将会在一个操作中进行处理:

复述:管道(function (管),{
  ,,,for ($小姐:=,0;,美元小姐:& lt;, 1000;,我+ +美元),{
  ,,,,,,,美元管→设置(“关键:$我,我美元);
  ,,,}
  });

以上是“Laravel中怎么使用复述”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

Laravel中怎么使用复述