摘要: Redis 4 链表结构 标签(空格分隔):redis lpush key value 作用: 把值插入到链接头部 rpop key 作用: 返回并删除链表尾元素 lrange key start stop 作用: 返回链表中[start ,stop]中的元素 规律: 左数从0开始,右数从 1开始 阅读全文
posted @ 2019-04-02 10:35 TaylorSWMM 阅读(204) 评论(0) 推荐(0)
摘要: Redis 3 string类型 标签(空格分隔): redis set key value [ex 秒数] / [px 毫秒数] [nx] /[xx] mset key value key value ... 一次性设置多个键值 作用:一次性设置多个键值 mget key1 key2 ..keyn 阅读全文
posted @ 2019-03-28 11:18 TaylorSWMM 阅读(178) 评论(0) 推荐(0)
摘要: Redis 2 对于key的通用操作 标签(空格分隔): redis del key key1 key2 作用: 删除1个或多个键 返回值: 不存在的key忽略掉,返回真正删除的key的数量 rename key newkey 作用: 给key赋一个新的key名 注:如果newkey已存在,则new 阅读全文
posted @ 2019-03-26 18:05 TaylorSWMM 阅读(431) 评论(0) 推荐(0)
摘要: Redis 1 安装 标签(空格分隔): linux,redis 下载 cd /usr/local/src/ wget http://download.redis.io/releases/redis 5.0.4.tar.gz 安装 解压 cd /usr/local/src/ tar zxvf red 阅读全文
posted @ 2019-03-26 15:51 TaylorSWMM 阅读(139) 评论(0) 推荐(0)
摘要: Go语言结构体转json的坑 标签(空格分隔): go json.Marshal() JSON输出的时候必须注意,只有导出的字段(首字母是大写)才会被输出,如果修改字段名,那么就会发现什么都不会输出,所以必须通过struct tag定义来实现。 针对JSON的输出,我们在定义struct tag的时 阅读全文
posted @ 2019-03-22 14:23 TaylorSWMM 阅读(5680) 评论(0) 推荐(1)
摘要: Laravel redis 订阅发布 标签(空格分隔): php Redis订阅发布 理解订阅发布: publish:将信息 message 发送到指定的频道 channel publish test.one "Hello" [客户端:test.one 就是频道, Hello 就是message] 阅读全文
posted @ 2019-03-20 15:55 TaylorSWMM 阅读(1564) 评论(0) 推荐(0)
摘要: hosts添加:192.30.253.118 gist.github.com 阅读全文
posted @ 2019-03-06 17:23 TaylorSWMM 阅读(306) 评论(0) 推荐(0)
摘要: Laravel HTTP 验证 标签(空格分隔): php 第一种方式 1 直接在controller里完成表单验证 2 打印验证返回的错误信息 dd($errors) 第二种方式 1 php artisan make:request StoreBlogPost [创建表单请求验证器] 2 自定义规 阅读全文
posted @ 2019-03-04 18:07 TaylorSWMM 阅读(319) 评论(0) 推荐(0)
摘要: swoole tcp server 标签(空格分隔): php,linux 执行程序 php swoole_server.php 查看端口:netstat antpl 连接服务器:telnet ip port 退出:ctrl + ] quite 图片 阅读全文
posted @ 2019-01-25 10:07 TaylorSWMM 阅读(220) 评论(0) 推荐(0)
摘要: swoole 简单的异步执行 标签(空格分隔): php 理解 一个IO操作其实分成了两个步骤:发起IO请求和实际的IO操作。 阻塞IO和非阻塞IO的区别在于第一步,发起IO请求是否会被阻塞,如果阻塞直到完成那么就是传统的阻塞IO,如果不阻塞,那么就是非阻塞IO。 同步IO和异步IO的区别就在于第二 阅读全文
posted @ 2019-01-25 10:07 TaylorSWMM 阅读(1411) 评论(0) 推荐(0)