<?php /* * redis 分页数据类库 */ class redisPage{ protected $_redis; protected $_redis_ip = '127.0.0.1'; //ip protected $_redis_port = 6379; //端口 protected ...
分类:
Web程序 时间:
2021-05-24 04:07:35
阅读次数:
0
使用云服务器搭建 Web 运行环境,尤其是搭建常见的 LNMPR(Linux+Nginx+MySQL+PHP+Redis) 环境,对于开发人员是必备的职场基本技能之一。在这里,借着搭建我的“魚立说”个人网站的机会,整理了从零搭建 LNMPR 环境的详细过程,期间遇到的问题也一一进行了记录。 ...
分类:
其他好文 时间:
2021-04-01 12:54:58
阅读次数:
0
思路: 1. 初始化:先将10件商品push到商品列表(seckill_goods:1)。 2. 抢购:利用pop操作的原子性,每成功抢购1件商品就从该列表pop一个数,并将该用户push到订单列表(seckill_order:1)。当商品redis列表pop空了,返回false。 代码: clas ...
分类:
Web程序 时间:
2020-12-30 11:01:25
阅读次数:
0
安装Redis扩展 (2018版) 打开链接:http://pecl.php.net/package/redis 选择redis版本后,打开DLL 选择对应版本下载 将php_redis.dll、php_redis.pdb复制到扩展目录下 php.ini添加:extension=php_redis. ...
分类:
Web程序 时间:
2020-11-06 01:41:53
阅读次数:
24
安装前检查 安装前查看phpinfo()输出的版本与php -v 的版本是否一致,如果不一致安装成功后,输出phpinfo和php -v 都会找不到redis扩展,本人在此踩过坑 解决php -v查看到版本于phpinfo()打印的版本不一致问题可参考我的另一篇博客:https://www.cnbl ...
分类:
Web程序 时间:
2020-07-26 01:41:38
阅读次数:
95
zabbix--远程执行命令 一、zabbix 远程执行命令 重启应用 服务器 使用远程执行命令可以在某些时候帮我们做一些事情,达到轻量级的自动化,比如当 nginx、mysql、php、redis、tomcat、等等应用挂掉时帮我们自动重启并告警。再比如当磁盘空间满了,自动帮我们清理垃圾日志文件等 ...
分类:
其他好文 时间:
2020-07-13 11:17:07
阅读次数:
95
[TOC] 一.场景介绍 最近的一个项目需要用到发布/订阅的信息系统,以做到最新实时消息的通知。经查找后发现了redis pub/sub(发布/订阅的信息系统)可以满足我的开发需求,而且学习成本和使用成本也比较低。 二.什么是redis pub/sub 资料查看 大家在看我的blog的同时可以打开r ...
分类:
Web程序 时间:
2020-07-11 12:43:16
阅读次数:
81
这篇文章主要介绍了PHP+redis实现的悲观锁机制,简单介绍了redis锁机制与乐观锁、悲观锁等概念,并结合实例形式分析了php+redis实现悲观锁相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP+redis实现的悲观锁。分享给大家供大家参考,具体如下: 锁机制 通常使用的锁分为乐观锁, ...
分类:
其他好文 时间:
2020-07-10 19:00:52
阅读次数:
43
例子一: 注意事务的运用 <?php //php秒杀 redis并发处理 function miaoshao(){ $redis = new Redis;//diy redis操作类 //连接 $redis->connect('127.0.0.1', 6379,30); //设置密码 $redis- ...
分类:
Web程序 时间:
2020-07-09 22:20:44
阅读次数:
103
秒杀这个问题,一直以来都是经典的面试题。但是秒杀也分大小。如果一个产品的用户不超过5w,上来就问双十一级别的秒杀。那就没有意思了~,所以今天就简单聊下一般条件下的秒杀的思路。方法只有两个,一个是装载秒杀商品。一个就是模拟用户进场秒杀。 图片发自简书App 工具介绍 首先环境就比较简单 Apache ...
分类:
Web程序 时间:
2020-06-22 23:06:20
阅读次数:
83