上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息。主要的目的是解耦消息发布者和消息订阅者之间的耦合,这点和设计模式中的观察者模式比较相似。pub /sub不仅仅解决发布者和订阅者直接代码级别耦合也解决两者在物理部署上的耦合。 redis作为 阅读全文
posted @ 2017-04-11 15:25 菜问 阅读(788) 评论(0) 推荐(0) 编辑
摘要: 可以把hash看做一个数组hset array key1 value2;,该数据类型特别适用于存储 增 hset key field value 作用: 把key中filed域的值设为value 注:如果没有field域,直接添加,如果有,则覆盖原field域的值 hsetnx key field 阅读全文
posted @ 2017-04-10 16:59 菜问 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 标签(空格分隔): Redis 关于 redis的无序集合有三个特点: 无序性, 确定性(描述准确) , 唯一性; 有点类似于数据容器; 增 SADD key member1 [member2] 作用: 往集合key中增加元素 注意: 集合具有唯一性,已经存在就放不进; 删 SREM key mem 阅读全文
posted @ 2017-04-09 20:26 菜问 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 有序集合可以模拟优先级队列的实现 增 zadd key score1 value1 score2 value2 .. 添加元素 在redis的3.02版本还可以为zadd增加一些附加参数 ZADD key [NX|XX] [CH] [INCR] score member NX: 不存在的情况下 XX 阅读全文
posted @ 2017-04-06 15:52 菜问 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 通过链表结构可以模仿队列结构与堆栈结构;关于队列结构和堆栈结构可以查看https://www.zybuluo.com/a5635268/note/290475 增 lpush key value1 value2 value3... 作用: 把值插入到链表头部 rpush key value1 val 阅读全文
posted @ 2017-04-05 13:52 菜问 阅读(322) 评论(0) 推荐(0) 编辑
摘要: REDIS有5大数据结构:string,link,sortedset,sets,hash。 这5个结构我将用5篇文章来记录各自是怎么用的,然后再用一篇文章来说一下各自的应用场景; 更多语法请参考: http://doc.redisfans.com/ string 增 set key value [e 阅读全文
posted @ 2017-04-04 12:05 菜问 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 简介 REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo(redis之父)写的key value存储系统。 Redis提供了一些丰富的数据结构,包括 lists, sets, ordered sets 以及 hashes还有和Memcac 阅读全文
posted @ 2017-04-03 20:26 菜问 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 概述 traits是PHP5.4新进入的特性,其目的就是解决PHP的类不能多继承的问题。 Traits不是类!不能被实例化。 可以理解为一组能被不同的类都能调用到的方法集合。只需要在类中使用关键词use引入即可,可引入多个Traits,用','隔开。 简单使用 优先级问题 Trait会覆盖继承的方法 阅读全文
posted @ 2017-04-03 20:12 菜问 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 常用正则表达式举例 整数或者小数:^\d+\.?\d{0,2}$ 只能输入数字:"^[0 9] $"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1 9][0 9 阅读全文
posted @ 2017-04-01 15:25 菜问 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 运算顺序 1. 圆括号因为是内存处理所以最高 2. 重复匹配内容其次 3. 边界处理第三 4. 条件处理第四 最后按照从左到右来匹配 原子 原子是正则表达式中的最小的元素,包括英文、标点符号等。 代表只匹配一个 \d 匹配任意一个数字 [0 9] \D 与除了数字以外的任何一个字符匹配 [^0 9] 阅读全文
posted @ 2017-03-31 11:47 菜问 阅读(787) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页