摘要:
``` stack) stack,$value); } #出栈 public function pop() { if (!$this->stack_is_null()) { return None; }; array_pop($this->stack); } #取栈顶 public function get_top() { if (!$this->stack_is_null()) { return 阅读全文
摘要:
``` stack) stackMaxTop == $this->Top) { return "栈已满"; } array_push($this->stack,$value); ++$this->Top; return '栈顶的值'.$this->Top; } #出栈 public function pop() { if (!$this->stack_is_nul... 阅读全文
摘要:
```
默认migration是2.*版本,因为TP5版本并不一致,所以报错。 根据TP5的版本不同,安装的migration版本也不同
5.0版本要安装 1.* migration ,2.* migration版本只支持 TP 5.1 5.0版本在窗口执行
composer require topthink/think-migration=1.0.* 5.1 版本在窗口执行
compose... 阅读全文
摘要:
```
#结构 key score value
#集合和有序集合 都是没有重复元素、集合是无序的 、集合是element而有序集合是element+score
#列表和有序集合 列表可以有重复元素、列表是有序的、列表是element
#有序集合中的排名是从小到大的排序的
#重要API
#添加score和element 返回添加元素的数量
zadd key score element(可以是多... 阅读全文
摘要:
```
#添加命令
#向集合key添加element(如果element已经存在,添加失败)
sadd key element #移除命令
#将集合key中的element移除掉
srem key element #时间负责度根据element数量决定,当element数量为1时候为O(1) #其他命令
#计算集合大小
scard setName #判断某个元素是否在集合中 (返回1是存... 阅读全文
摘要:
```
1.LRUSH + LPOP = Stack 实现栈
2.LPUSH + RPOP = Queue 实现队列
3.LPUSH + LTIRM = Capped Collection 实现列表
4.LPUSH + BRPOP = Message Queue 实现消息队列
``` 阅读全文
摘要:
脚本内容 给文件权限 运行脚本 阅读全文
摘要:
###使用本博客前请查看自己系统系统和PHP版本以免出错 ——————————————————————————————————————————————————————————————————————————————————————————————————————————————————— #再利用b 阅读全文
摘要:
``` 新增的常用命令 从列表右端插入值(1 N个) (rpush listkey c b a) rpush key value1 value2 ... valueN 时间复杂度为 O(1 N) 从列表左端插入值(1 N个) (lpush listkey c b a) lpush key value 阅读全文
摘要:
```
#所有的命令以h开头
#获取hash key对应的field的value (hget user:1:info age) 获取id为1的用户信息的年龄
hget key field #设置hash key 对应的field的value (hset user:1:info age 23) 设置用户id为1的信息年龄是23
hset key field value #删除hash key ... 阅读全文