标签:Redis

使用Docker-compose编排一个PHP + Nginx + Mariadb + Redis + Swoole环境

使用Docker-compose编排一个PHP + Nginx + Mariadb + Redis + Swoole环境

2020年02月05日作者:月光光

在上一篇文章中,我们知道通过Dockerfile文件可以方便的定义一个单独的应用镜像和容器,然而在日常开发中,我们经常会碰到需要多个容器来配合完成某项任务的情况。例如要实现Web服务,需要Nginx、PHP、数据库等多个容器协作,本文就给大家介绍使用Docker Compose来编排一个LNMP环境。阅读全文

PHP+Redis+MySQL商品秒杀与超卖

PHP+Redis+MySQL商品秒杀与超卖

2019年09月28日作者:月光光

如果你家店里某商品库存只有100件,现在店庆活动5折优惠大酬宾,假如现在有200个人疯狂涌入你家店里,为了避免发生疯抢和踩踏事件发生,店长您采取了排队限购的办法,1人限购1件,排队先到先买,卖完为止。阅读全文

使用Redis保存用户会话Session

使用Redis保存用户会话Session

2019年01月28日作者:月光光

PHP内置的绘画存储机制是把全部的会话数据保存在服务器上的文本文件里面,这些文件通常都是保存在服务器上的临时目录里。如果并发量大,读写效率非常低。而Redis对高并发的支持非常好,所以,可以使用redis替代文件存储session。阅读全文

使用PHP-redis操作Redis

使用PHP-redis操作Redis

2018年08月18日作者:月光光

PHP-redis扩展提供了丰富的操作Redis的API接口,使用PHP-redis可以轻松操作Redis。本文整理常用的基础的Redis操作方法,作为笔记方便大家查阅。阅读全文

CentOS7安装Redis和PHP-redis扩展

CentOS7安装Redis和PHP-redis扩展

2018年05月30日作者:月光光

Redis是一个key-value存储系统,属于我们常说的NoSQL。它遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它常用在缓存、队列、Pub/Sub、计数统计、排行榜、投票与排序等场景。阅读全文