1.if 零售 餐饮 其他编译后零售餐饮 其他2.使用函数{sh:$vo.time|default=time()|date='Y-m-d H:i:s',###}编译后通常来说函数的第一个参数就是前面的变量或者前一个函数调用的返回结果,如果你的变量并不是函数的第一个参...
原创 2021-08-05 15:57:34
219阅读
前置环境 安装Redis 新建一个ThinkPHP6项目 ThinkPHP使用Redis 安装 Redis 扩展 # 在项目目录下执行如下代码,安装redis依赖 compos
原创 2024-04-20 19:44:20
131阅读
(一)环境配置基础环境PHP7.4.4MySQL8.0.19Nginx1.16.1系统环境:Windows10 x64PHP 集成环境:phpEnv7.1.5(www.phpenv.cn/)数据库管理工具:Navicat Premium 15.0.11PHP 依赖管理工具:Composer(getcomposer.org/Compo...)(二)安装 ThinkPHP6.0 并配置(1)安装 Th
转载 2021-02-03 10:40:55
443阅读
2评论
简单介绍:消息队列中间件是大型系统中的重要组件,已经逐渐成为企业系统内部通信的核心手段。它具有松耦合、异步消息、流量削峰、可靠投递、广播、流量控制、最终一致性等一系列功能,已经成为异步RPC的主要手段之一。 大白话:消息队列有两个角色和一个容器,角色分别为生产者(负责发布任务)和消费者(负责执行任务),容器这是用来存放/堆积生产者发布的任务,将发布和执行两个步骤分开且互不影响。&nbsp
转载 2023-12-19 20:12:47
21阅读
/* * 常用实例 * 字符操作:run1 -> run7 * Map操作:run8 * List操作:run9 * Set操作:run10 * 列表排序:run11 */ public static void run1(){//存取 jedis.set("key" , "茶杯"); System.out.println(
转载 2023-06-13 20:09:52
107阅读
Thinkphp 生成订单号小案例小伙伴们在日常的商城项目开发中,都会遇到订单号生成的问题,今天呢思梦PHP就带领大家去解读一下生成订单号的问题!首先,订单号我们要明确它有有3个性质:1.唯一性 2.不可推测性 3.效率性,唯一性和不可推测性不用说了,效率性是指不能频繁的去数据库查询以避免重复。况且满足这些条件的同时订单号还要足够的短。不知道小伙伴们在日常的项目中是否也和我一样去思考过生成订单的一
原创 2016-09-29 15:36:43
1317阅读
  'session'           => [     'id'         => '',     // SESSION_ID的提交变量,解决flash上传跨域     'var_session_id' => '',     // SESSION 前缀     'prefix'       => 'think',     // 驱动方式 支持redis memcache memcached     'type'         => 're
原创 2017-05-16 21:07:13
2270阅读
官方文档: top-think/think-queue应用场景:    队列适用与多个用户同时执行一个操作,或适用与单个用户多次执行同一个操作消息队列,发送邮件、短信用户订单提交缺点:   一旦需处理数据加入到任务内就不能删除,如果删除可以使用redis  队列文件:Tp6  config/queue.php 配置文件 ,启动reids 服务/**
转载 2023-12-02 22:12:02
153阅读
伪代码举例解析互联网项目中Redis使用场景及Demo案例一、背景 互联网项目中使用Redis是比较常见的,既可以作为分布式缓存、又可以作为数据库,还可以用作MQ消息队列。因此,有必要对Redis使用场景作为一番说明,用伪代码的形式举例剖析。二、分布式缓存应用场景:用户登录或注册时的验证码存储,用户名伪代码:set Code:1:code 2432 EX 1000 NX设置完成后get Code:
转载 2023-07-07 11:04:32
258阅读
ymlredis: host: 192.168.0.112 port: 6379 pool: max-active: 8 max-wait: 1 max-idle: 8 min-idle: 0 timeout: 5000@RestController public class RedisController { //
转载 2023-05-30 11:08:30
142阅读
thinkphp对数据库增删改查进行了封装操作,使得使用更加方便,但是不一定灵活。可以用封装的用,需要写sql,可以执行sql。1.原始的$Model = new Model(); // 实例化一个model对象 没有对应任何数据表$insert_sql = "INSERT INTO sh_wxus...
原创 2021-08-05 15:58:55
303阅读
PHP + redis 类库: 实际代码中应用:参考 : http://www.runoob.com/redis/redis-data-types.html 整理如下:数组 排序  array_multisort(array_column($list,'order_no'),SORT_DESC,$list); // 根据数组中某个字段 倒序排序 $findkey =
转载 2024-06-18 21:40:40
193阅读
thinkphp5 扩展redis Linux搭建redis php搭建redis第一步:Linux搭建redis新人小白,在自己服务器上想搭个redis玩玩,百度到了一堆坑。搭建redis需linux服务器安装redis(百度的方法大部分都是win下) 下面附教程。亲测(以下文章自己测试后细节讲解)1.下载地址:wget http://download.redis.io/releases/red
转载 2023-08-22 16:34:56
457阅读
【一】部门列表展示 分析: ①控制器DeptController.class.php ②方法showList(不要使用list方法,因为list是关键词) ③模板文件:showList.html 下面按步骤编写 ①创建方法showList来展示模板 ②将模板文件showList.html复制到Vie
转载 2018-03-31 17:38:00
92阅读
2评论
【一】准备工作 (1)创建菜单,修改跳转路径 (2)创建控制器UserController.class.php 【二】职员添加 分析:控制器UserController.class.php 方法:add 模板:add.html (1)add方法,展示添加职员的模板 (2)复制模板文件add.html
转载 2018-04-01 10:53:00
76阅读
2评论
其实这个TP6怎么实现这个消息队列,很多教程都说有,但是总是给人怪怪的感觉,懵懵懂懂,好像是那么回事但是好像又不是那么一回事,这个还是得自己总结着来 第一步下载composer包,这个是没什么说的,要用TP6的队列,直接composer一下composer require topthink/think-queue找到配置文件 config/queue.php,一般都会有的,没有的话自己建一个就行,
为啥要学?还不是因为自己菜,队列之前的接触的也少,正好这2天没啥事,就想好好了解一下队列的基本使用,至少以后别人问起来,我也能大胆的说自己用过啊!notice:queue安装,自行composer就行,不过要注意版本,因为现在已经出到TP6了首先我们需要先创建队列,不赘述了,直接上代码支持的队列方式有很多:db,redis等等,这里使用的redis队列如果你安装成功在你tp5.1的config文件
转载 2023-08-03 15:18:33
321阅读
​ 好久没来整理文章了,闲了没事写篇文章记录下php+redis实现商城秒杀功能。 1,安装redis,根据自己的php版本安装对应的redis扩展(此步骤简单的描述一下)   1.1,安装 php_
原创 2022-01-18 14:23:57
332阅读
​小知识,大挑战!本文正在参与“程序员必备小知识”创作活动 好久没来整理文章了,闲
原创 2023-05-07 17:46:48
550阅读
使用 $redis = new \Redis(); $redis->connect('127.0.0.1',6379); $redis->set('test','hello world!'); echo $redis->get("test");
原创 2015-10-08 20:06:00
53阅读
  • 1
  • 2
  • 3
  • 4
  • 5