上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 仓库地址 https://github.com/yymmhh/gohot linux 系统 直接 wget -O gohot_install.sh http://cxt.cdn.wlphp.cn/gohot_install.sh &&sudo sh gohot_install.sh 就会自动安装在 阅读全文
posted @ 2019-12-26 13:37 万隆 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 安装扩展 https://blog.csdn.net/maoyuanming0806/article/details/102798976 在laravel 中的简单使用 Lua 脚本用起来 $sh=<<<LUA return redis.call('bf.add',KEYS[1],KEYS[2]) 阅读全文
posted @ 2019-12-24 11:07 万隆 阅读(449) 评论(0) 推荐(0) 编辑
摘要: Redis 有序集合类型(zset) 底层核心实现的机制就是跳跃表 最近公司搞了技术分享的活动,正好快到我了,最近在研究Redis就说说redis实现的原理吧. 发现还是晚上脑子比较好使,建议看代码时候边看边画图 推荐画图工具 http://draw.io/ 首先定义一个双向链表的类 双向链表的流程 阅读全文
posted @ 2019-10-31 22:07 万隆 阅读(2736) 评论(2) 推荐(0) 编辑
摘要: 直接上PHP代码 详细说明来源 https://learnku.com/articles/4211/unlock-the-correct-position-of-the-redis-lock#reply111774 !!! 阅读全文
posted @ 2019-10-09 22:06 万隆 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 原理:使用redis 的集合类型(list) 生产者添加一个元素lpush,消费者不停得取lpop 但是消费者不停的进行取,即使在list为空的时候,这不禁造成了资源浪费... BRPOP和BLPOP 命令应运而生,BLPOP,BRPOP的区别在与从队列取元素时BLPOP会从队列左边取 队列优先级 阅读全文
posted @ 2019-10-07 23:03 万隆 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 1:对集合类型的元素进行排序 元素的值必须都是数字和浮点类型 在对有序集合类型排序时会忽略元素的分数,只针对元素自身的值进行排序 除了可以排列数字外,SORT命令还可以通过ALPHA参数实现按照字典顺序排列非数字元素 即可对字母和数字混合的进行排序 数字>小写>大写 2:排序默认的是从小到大, DE 阅读全文
posted @ 2019-10-07 22:29 万隆 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 1:删除键 2:选择数据库 3:设置键的过期时间(单位秒) 4:查看还有多少秒过期 !!! 阅读全文
posted @ 2019-10-07 21:41 万隆 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 事务的原理是先将属于一个事务的命令发送给Redis,然后再让Redis依次执行这些命令 错误处理 exec 完 如果有一个命令执行错误了,那么后面的命令将不会执行,但是之前的语句却全都执行了.. 但是redis 并没有提供回滚功能,所有的烂摊子必须由开发者处理 Watch 如果需要对一个键的值++, 阅读全文
posted @ 2019-10-07 15:27 万隆 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 基于redis5 1:字符串类型 它可以存储任何类型的字符串,包括json字符串,二进制数据,允许最大容量为512MB 1:赋值和取值 2:增加指定的整数(可以指定+多少) 3:减少指定整数(自动-1:指定加多少) 4:增加浮点数 5:向尾部追加值(如果键不存在,就直接设置成追加的值) 6:获取字符 阅读全文
posted @ 2019-10-07 10:30 万隆 阅读(1460) 评论(0) 推荐(0) 编辑
摘要: 来自书本<<PHP7底层源码设计与实现>> 多图警告⚠️ 阅读全文
posted @ 2019-09-27 21:31 万隆 阅读(680) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页