Redis Flushall 命令用于清空整个 Redis 服务器的数据(删除所有数据库的所有 key )。 redis Flushall 命令基本语法如下: redis 127.0.0.1:6379> FLUSHALL 返回值: 总是返回 OK 。 实例 redis 127.0.0.1:6379> DBSIZE # 0 号数据库的 key 数量 (intege...
redis decr命令介绍 Redis Decr 命令将 key 中储存的数字值减一。 如果 key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行 DECR 操作。 如果值包含错误的类型,或字符串类型的值不能表示为数字,那么返回一个错误。 本操作的值限制在 64 位(bit)有符号数字表示之内。 redis Decr 命令基本语法如下: redis 127.0.0.1:6379&g...
Redis Lpush 命令将一个或多个值插入到列表头部。 如果 key 不存在,一个空列表会被创建并执行 LPUSH 操作。 当 key 存在但不是列表类型时,返回一个错误。 注意:在Redis 2.4版本以前的 LPUSH 命令,都只接受单个 value 值。 redis Lpush 命令基本语法如下: redis 127.0.0.1:6379> LPUSH KEY_NAME VAL...
什么是redis_exporter Redis_exporter 用于Redis指标的Prometheus导出器。 安装redis_exporter 下载redis_exporter安装包(linux版)到 /opt/minitor/redis_exporter 。 解压 tar -zxvf redis_exporter-v0.13.linux-amd64.tar.gz ,解压文件到当前目录。 ...
Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作。 redis-cli keys “*” | xargs redis-cli del //如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径 //如:/opt/redis/redis-cli keys “*” | xar...
key pattern 查询相应的key (1)redis允许模糊查询key 有3个通配符 *、?、[] (2)randomkey:返回随机key (3)type key:返回key存储的类型 (4)exists key:判断某个key是否存在 (5)del key:删除key (6)rename key newkey:改名 (7)renamenx key newkey:如果newkey不存在...
Redis Zscore 命令返回有序集中,成员的分数值。 如果成员元素不是有序集 key 的成员,或 key 不存在,返回 nil 。 redis Zscore 命令基本语法如下: redis 127.0.0.1:6379> ZSCORE key member 可用版本 : >= 1.2.0 返回值 : 成员的分数值,以字符串形式表示。 实例 redis 127.0.0.1:637...
Redis Lindex 命令用于通过索引获取列表中的元素。你也可以使用负数下标,以 -1 表示列表的最后一个元素, -2 表示列表的倒数第二个元素,以此类推。 redis Lindex 命令基本语法如下: redis 127.0.0.1:6379> LINDEX KEY_NAME INDEX_POSITION 返回值 : 列表中下标为指定索引值的元素。 如果指定索引值不在列表的区间范围...
Redis Hmset 命令用于同时将多个 field-value (字段-值)对设置到哈希表中。此命令会覆盖哈希表中已存在的字段。 如果哈希表不存在,会创建一个空哈希表,并执行 HMSET 操作。 语法 redis Hmset 命令基本语法如下: redis 127.0.0.1:6379> HMSET KEY_NAME FIELD1 VALUE1 ...FIELDN VALUEN 返回...
Redis Scan 命令用于迭代数据库中的数据库键。 SCAN 命令是一个基于游标的迭代器,每次被调用之后, 都会向用户返回一个新的游标, 用户在下次迭代时需要使用这个新游标作为 SCAN 命令的游标参数, 以此来延续之前的迭代过程。 SCAN 返回一个包含两个元素的数组, 第一个元素是用于进行下一次迭代的新游标, 而第二个元素则是一个数组, 这个数组中包含了所有被迭代的元素。如果新游标返回 0...