Redis
lhzsdnu
这个作者很懒,什么都没留下…
展开
-
redis requires ruby version 2.2.2的解决方案
今天在做Redis的Cluster集群的时候,在执行gem install redis时,提示如下错误: gem install redis ERROR: Error installing redis: redis requires Ruby version >= 2.2.2.CentOS7 yum库中ruby的版本支持到 2.0.0,可gem 安装redis需要...转载 2018-06-15 00:11:15 · 1052 阅读 · 0 评论 -
慢查询
一.慢查询日志慢查询日志帮助开发和运维人员定位系统存在的慢操作。慢查询日志就是系统在命令执行前后计算每条命令的执行时间,当超过预设阀值,就将这条命令的相关信息(慢查询ID,发生时间戳,耗时,命令的详细信息)记录下来。Redis客户端一条名利分为如下四部分执行: 说明:①慢查询日志只是统计步骤3)执行命令阶段 ②客户端超时不一定慢查询,但是慢查询是客户端超时的一个可能原因。 二. 慢...转载 2018-06-16 08:55:44 · 252 阅读 · 0 评论 -
pipeline
一、回忆通信模型 二、流水线1.什么是流水线2.pipeline-Jedis实现 3.与原生M(mget,mset等)操作对比M操作是原子操作pipeline命令是非原子的,Redis服务器会对其命令集进行拆分。 三、使用建议...转载 2018-06-16 08:56:35 · 8905 阅读 · 0 评论 -
发布订阅
一、模型 二、主要API1.publish(发布命令)2.subcribe(订阅)3.取消订阅(unsubcribe) 4.其他API三、消息队列功能 redis实现消息队列功能 应用场景:抢红包...转载 2018-06-16 08:57:52 · 297 阅读 · 0 评论 -
bitmap
一、初步认识 二、API 1.setbit2.getbit3.bitcount4.bitop 5.bitpos 三、位图使用 四、 使用经验转载 2018-06-16 08:58:39 · 145 阅读 · 0 评论 -
HyperLogLog
一、简介二、APIDemo 三、使用经验转载 2018-06-16 08:59:16 · 233 阅读 · 0 评论 -
GEO
一、简介二、应用场景三、API1.geoadd2.geopos 3.geodist4.georadius 四、相关说明转载 2018-06-16 08:59:47 · 1001 阅读 · 0 评论 -
Redis的增量复制和全量复制
1. redis什么时候会发生全量复制?a) redis slave首启动或者重启后,连接到master时b) redis slave进程没重启,但是掉线了,重连后不满足部分复制条件2. redis什么时候会发生部分复制?先来看部分复制需要的条件a) 主从的redis版本>=2.8b) redis slave进程没有重启,但是掉线了,重连了master(因为slave进程重启的话,run i...转载 2018-06-16 10:30:26 · 6728 阅读 · 0 评论 -
Redis能干啥?细看11种Web应用场景
下面列出11种Web应用场景,在这些场景下可以充分的利用Redis的特性,大大提高效率。1.在主页中显示最新的项目列表。Redis使用的是常驻内存的缓存,速度非常快。LPUSH用来插入一个内容ID,作为关键字存储在列表头部。LTRIM用来限制列表中的项目数最多为5000。如果用户需要的检索的数据量超越这个缓存容量,这时才需要把请求发送到数据库。2.删除和过滤。如果一篇文章被删除,可以使用LREM从...转载 2018-06-16 14:55:02 · 309 阅读 · 0 评论