删除redis中指定key模式的数据的shell脚本
摘要:有很多场景,我们都需要删除redis中某些具有相似特征的key,即使是线上环境也是。如果key数量很小容易处理,如果这些key很多很多,必须通过scan命令循环扫描一一删除,如果直接执行keys命令会堵死redis服务。下面这个脚本就是通过循环扫码key再删除,直至结束。 redis-del-key
阅读全文
redis实现简单延时队列(转)
摘要:继之前用rabbitMQ实现延时队列,Redis由于其自身的Zset数据结构,也同样可以实现延时的操作 Zset本质就是Set结构上加了个排序的功能,除了添加数据value之外,还提供另一属性score,这一属性在添加修改元素时候可以指定,每次指定后,Zset会自动重新按新的值调整顺序。可以理解为有
阅读全文
美团在Redis上踩过的一些坑-3.redis内存占用飙升(转载)
摘要:一、现象: redis-cluster某个分片内存飙升,明显比其他分片高很多,而且持续增长。并且主从的内存使用量并不一致。 二、分析可能原因: 1. redis-cluster的bug (这个应该不存在) 2. 客户端的hash(key)有问题,造成分配不均。(redis使用的是crc16, 不会出
阅读全文
redis 安装并且设置开机后台自动启动(转)
摘要:1,安装redis1 wget http://download.redis.io/releases/redis-2.8.8.tar.gz2 tar xzf redis-2.8.8.tar.gz3 cd redis-2.8.84 make2,建立Redis目录(非必须)这个过程不是必须的,只是为了将R...
阅读全文
Redis2.8.7配置文件说明
摘要:Redis master配置文件说明daemonize no默认情况下,redis不是在后台运行的,如果需要在后台运行,把该项的值更改为yesdaemonize yes#当redis在后台运行的时候,Redis默认会把pid文件放在/var/run/redis.pid,你可以配置到其他地址。#当运行...
阅读全文