laravel框架中使用redis

Posted 黑马程序员

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了laravel框架中使用redis相关的知识,希望对你有一定的参考价值。


一、简介

Redis是一个nosql数据库,现在用的比较多,php中直接操作redis大家都很熟悉了,在laravel中如何操作redis呢?本专题内容来讲解。

二、特性

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。


三、案例开发

1、下载windows版的redis。

(1)打开官网http://redis.io/ 点击Download

laravel框架中使用redis


(2)之后拖动滚动条,找到Windows里边的Learn more 超链 并点击:

laravel框架中使用redis


 https://github.com/MSOpenTech/redis ,下拉滚动条,找到Redis on Windows 里边的超链 release page 并点击

laravel框架中使用redis


(4)之后找到windows版的redis点击下载(zip版即可)

laravel框架中使用redis



laravel框架中使用redis


(5)下载好的windows版redis

laravel框架中使用redis


(6)解压redis到Redis目录

laravel框架中使用redis



(7)在redis目录里边,修改redis.windows.conf文件,给redis配置连接密码

laravel框架中使用redis



(8)启动redis服务

redis-server  redis.window.conf

laravel框架中使用redis

可以使用netstat -an 在window里面查看启动的端口。

2、laravel中配置redis

(1)在.env里边配置redis的主机名、密码、端口

laravel框架中使用redis

(2)给laravel框架安装redis依赖包

> composer require predis/predis

laravel框架中使用redis

(3)在laravel框架中使用redis

先做use引入:

use IlluminateSupportFacadesRedis;

之后在redis客户端就看到应用存储的数据了

Redis::set('username','具体的值');

Redis::lrange('id',12);

laravel框架中使用redis

laravel框架中使用redis


PHP+H5全栈工程师即将隆重开班啦

0基础的朋友看介里

北京校区基础班:2018-11-01

深圳校区基础班:2018-10-25

上海校区基础班:2018-10-25

广州校区基础班:2018-11-15


有基础的朋友看介里 

北京校区就业班:2018-10-16

深圳校区就业班:2018-12-09

上海校区就业班:2018-11-17

广州校区就业班:2018-12-07


名额有限,先到先得。




laravel框架中使用redis
(点击图片可查看)


长按二维码,加播妞个人微信号
做最懂你的人




       

点击 阅读原文抢基础班免费名额

以上是关于laravel框架中使用redis的主要内容,如果未能解决你的问题,请参考以下文章

[php]laravel框架容器管理的一些要点

使用 jquery 和 laravel 填充多个选择框

如何使用验证“唯一”访问 Laravel 中的自定义文本框名称?

Laravel-5 如何使用 id 值和名称值从数据库中填充选择框

如何重置laravel-admin的授权系统

创建子类别选择框 onChange