摘要: 一、发布订阅 1、模型 发布者发布消息,订阅者接收消息 2、API 2.1、publish 2.2、订阅 2.3、取消订阅 unsubsribe 2.4、其他api 二、HyperLogLog 极小空间完成独立数量的统计,本质是字符串类型 优势:百万数据只占十几k内存 局限:错误率:0.81%,不能 阅读全文
posted @ 2018-02-14 22:05 郁冬 阅读(296) 评论(0) 推荐(0) 编辑
摘要: Redis是一个TCP服务器,支持请求/响应协议。 在Redis中,请求通过以下步骤完成: 客户端向服务器发送查询,并从套接字读取,通常以阻塞的方式,用于服务器响应。 服务器处理命令并将响应发送回客户端。 如果需要一次执行多个redis命令,以往的方式需要发送多次命令请求,有redis服务器依次执行 阅读全文
posted @ 2018-02-14 21:26 郁冬 阅读(2160) 评论(0) 推荐(0) 编辑
摘要: Redis 的慢查询日志功能用于记录执行时间超过给定时长的命令请求, 用户可以通过这个功能产生的日志来监视和优化查询速度。 1、redis生命周期 慢查询发生在第3阶段 2、两个配置 2.1、slowlog-max-len 选项指定服务器最多保存多少条慢查询日志。 服务器使用先进先出的方式保存多条慢 阅读全文
posted @ 2018-02-14 20:49 郁冬 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、安装redis linux上redis的安装与配置 2、安装redis客户端 3、配置 应用程序的 Redis 配置都在配置文件 config/database.php 中。 在这个文件里,你可以看到 redis 数组里面包含了应用程序使用的 Redis 服务器: 'redis' => [ 'c 阅读全文
posted @ 2018-02-14 20:04 郁冬 阅读(913) 评论(0) 推荐(0) 编辑
摘要: 一、通用命令 1、keys 遍历出所有的key 一般不在生产环境使用 2、dbsize key的总数 3、exists key 4、del key 删除指定key-value 5、expire key secods 设置多少秒过期 ttl 还剩多少秒过期 persist 取消过期时间 6、type 阅读全文
posted @ 2018-02-14 17:49 郁冬 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1、redis安装 2、启动 redis-server 3、连接 redis-cli -h 127.0.0.1 -p 也可以是redis-cli 4、配置,一台机器上往往会用到很多redis,由于redis是单线程的,所以我们在生产环境一般分别进行配置文件启动 4.1、在redis目录下新建conf 阅读全文
posted @ 2018-02-14 14:51 郁冬 阅读(486) 评论(0) 推荐(0) 编辑
摘要: 一、8大特性 1、速度快 数据存储在内存,可达到10万OPS 2、可持久化,断电不丢数据 所有数据保存在内存中,对数据的更新异步的保存在硬盘中 3、多种数据结构 字符串、哈希、列表、集合、有序集 合位图、超小内存唯一值记数、GEO:地理信息定位 4、多语言支持 JAVA、PHP、RUBY、pytho 阅读全文
posted @ 2018-02-14 11:12 郁冬 阅读(191) 评论(0) 推荐(0) 编辑