Redis系列--4、Redis命令
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,键命令、字符串命令、哈希命令、列表命令、集合(有序集合)命令、服务器命令一、Redis的键命令S.N.命令 & 描述1DEL key此命令删除键,如果存在2DUMP key该命令返回存储在指定键的值的
千家信息网最后更新 2025年01月25日Redis系列--4、Redis命令
键命令、字符串命令、哈希命令、列表命令、集合(有序集合)命令、服务器命令
一、Redis的键命令
S.N. | 命令 & 描述 |
---|---|
1 | DEL key 此命令删除键,如果存在 |
2 | DUMP key 该命令返回存储在指定键的值的序列化版本。 |
3 | EXISTS key 此命令检查该键是否存在。 |
4 | EXPIRE key seconds 指定键的过期时间 |
5 | EXPIREAT key timestamp 指定的键过期时间。在这里,时间是在Unix时间戳格式 |
6 | PEXPIRE key milliseconds 设置键以毫秒为单位到期 |
7 | PEXPIREAT key milliseconds-timestamp 设置键在Unix时间戳指定为毫秒到期 |
8 | KEYS pattern 查找与指定模式匹配的所有键 |
9 | MOVE key db 移动键到另一个数据库 |
10 | PERSIST key 移除过期的键 |
11 | PTTL key 以毫秒为单位获取剩余时间的到期键。 |
12 | TTL key 获取键到期的剩余时间。 |
13 | RANDOMKEY 从Redis返回随机键 |
14 | RENAME key newkey 更改键的名称 |
15 | RENAMENX key newkey 重命名键,如果新的键不存在 |
16 | TYPE key 返回存储在键的数据类型的值。 |
二、Redis字符串命令
S.N. | 命令 & 描述 |
---|---|
1 | SET key value 此命令用于在指定键设置值 |
2 | GET key 键对应的值。 |
3 | GETRANGE key start end 得到字符串的子字符串存放在一个键 |
4 | GETSET key value 设置键的字符串值,并返回旧值 |
5 | GETBIT key offset 返回存储在键位值的字符串值的偏移 |
6 | MGET key1 [key2..] 得到所有的给定键的值 |
7 | SETBIT key offset value 设置或清除该位在存储在键的字符串值偏移 |
8 | SETEX key seconds value 键到期时设置值 |
9 | SETNX key value 设置键的值,只有当该键不存在 |
10 | SETRANGE key offset value 覆盖字符串的一部分从指定键的偏移 |
11 | STRLEN key 得到存储在键的值的长度 |
12 | MSET key value [key value ...] 设置多个键和多个值 |
13 | MSETNX key value [key value ...] 设置多个键多个值,只有在当没有按键的存在时 |
14 | PSETEX key milliseconds value 设置键的毫秒值和到期时间 |
15 | INCR key 增加键的整数值一次 |
16 | INCRBY key increment 由给定的数量递增键的整数值 |
17 | INCRBYFLOAT key increment 由给定的数量递增键的浮点值 |
18 | DECR key 递减键一次的整数值 |
19 | DECRBY key decrement 由给定数目递减键的整数值 |
20 | APPEND key value 追加值到一个键 |
三、Redis的哈希命令
S.N. | 命令和说明 |
---|---|
1 | HDEL key field2 [field2] 删除一个或多个哈希字段 |
2 | HEXISTS key field 判断一个哈希字段存在与否 |
3 | HGET key field 获取存储在指定的键散列字段的值 |
4 | HGETALL key 让所有的字段和值在指定的键存储在一个哈希 |
5 | HINCRBY key field increment 由给定数量增加的哈希字段的整数值 |
6 | HINCRBYFLOAT key field increment 由给定的递增量哈希字段的浮点值 |
7 | HKEYS key 获取所有在哈希字段 |
8 | HLEN key 获取哈希字段数 |
9 | HMGET key field1 [field2] 获得所有给定的哈希字段的值 |
10 | HMSET key field1 value1 [field2 value2 ] 设置多个哈希字段的多个值 |
11 | HSET key field value 设置哈希字段的字符串值 |
12 | HSETNX key field value 设置哈希字段的值,仅当该字段不存在 |
13 | HVALS key 获取在哈希中的所有值 |
14 | HSCAN key cursor [MATCH pattern] [COUNT count] 增量迭代哈希字段及相关值 |
四、Redis的列表命令
S.N. | 命令 & 描述 |
---|---|
1 | BLPOP key1 [key2 ] timeout 取出并获取列表中的第一个元素,或阻塞,直到有可用 |
2 | BRPOP key1 [key2 ] timeout 取出并获取列表中的最后一个元素,或阻塞,直到有可用 |
3 | BRPOPLPUSH source destination timeout 从列表中弹出一个值,它推到另一个列表并返回它;或阻塞,直到有可用 |
4 | LINDEX key index 从一个列表其索引获取对应的元素 |
5 | LINSERT key BEFORE|AFTER pivot value 在列表中的其他元素之后或之前插入一个元素 |
6 | LLEN key 获取列表的长度 |
7 | LPOP key 获取并取出列表中的第一个元素 |
8 | LPUSH key value1 [value2] 在前面加上一个或多个值的列表 |
9 | LPUSHX key value 在前面加上一个值列表,仅当列表中存在 |
10 | LRANGE key start stop 从一个列表获取各种元素 |
11 | LREM key count value 从列表中删除元素 |
12 | LSET key index value 在列表中的索引设置一个元素的值 |
13 | LTRIM key start stop 修剪列表到指定的范围内 |
14 | RPOP key 取出并获取列表中的最后一个元素 |
15 | RPOPLPUSH source destination 删除最后一个元素的列表,将其附加到另一个列表并返回它 |
16 | RPUSH key value1 [value2] 添加一个或多个值到列表 |
17 | RPUSHX key value 添加一个值列表,仅当列表中存在 |
五、Redis的集合(有序集合)命令
S.N. | 命令& 描述 |
---|---|
1 | ZADD key score1 member1 [score2 member2] 添加一个或多个成员到有序集合,或者如果它已经存在更新其分数 |
2 | ZCARD key 得到的有序集合成员的数量 |
3 | ZCOUNT key min max 计算一个有序集合成员与给定值范围内的分数 |
4 | ZINCRBY key increment member 在有序集合增加成员的分数 |
5 | ZINTERSTORE destination numkeys key [key ...] 多重交叉排序集合,并存储生成一个新的键有序集合。 |
6 | ZLEXCOUNT key min max 计算一个给定的字典范围之间的有序集合成员的数量 |
7 | ZRANGE key start stop [WITHSCORES] 由索引返回一个成员范围的有序集合。 |
8 | ZRANGEBYLEX key min max [LIMIT offset count] 返回一个成员范围的有序集合(由字典范围) |
9 | ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT] 按分数返回一个成员范围的有序集合。 |
10 | ZRANK key member 确定成员的索引中有序集合 |
11 | ZREM key member [member ...] 从有序集合中删除一个或多个成员 |
12 | ZREMRANGEBYLEX key min max 删除所有成员在给定的字典范围之间的有序集合 |
13 | ZREMRANGEBYRANK key start stop 在给定的索引之内删除所有成员的有序集合 |
14 | ZREMRANGEBYSCORE key min max 在给定的分数之内删除所有成员的有序集合 |
15 | ZREVRANGE key start stop [WITHSCORES] 返回一个成员范围的有序集合,通过索引,以分数排序,从高分到低分 |
16 | ZREVRANGEBYSCORE key max min [WITHSCORES] 返回一个成员范围的有序集合,按分数,以分数排序从高分到低分 |
17 | ZREVRANK key member 确定一个有序集合成员的索引,以分数排序,从高分到低分 |
18 | ZSCORE key member 获取给定成员相关联的分数在一个有序集合 |
19 | ZUNIONSTORE destination numkeys key [key ...] 添加多个集排序,所得排序集合存储在一个新的键 |
20 | ZSCAN key cursor [MATCH pattern] [COUNT count] 增量迭代排序元素集和相关的分数 |
六、Redis服务器命令
S.N. | 命令和说明 |
---|---|
1 | BGREWRITEAOF 异步改写仅追加文件 |
2 | BGSAVE 异步保存数据集到磁盘 |
3 | CLIENT KILL [ip:port] [ID client-id] 杀死一个客户端的连接 |
4 | CLIENT LIST 获取客户端连接到服务器的连接列表 |
5 | CLIENT GETNAME 获取当前连接的名称 |
6 | CLIENT PAUSE timeout 停止指定的时间处理来自客户端的命令 |
7 | CLIENT SETNAME connection-name 设置当前连接名称 |
8 | CLUSTER SLOTS 获取集群插槽数组节点的映射 |
9 | COMMAND 获取Redis的命令的详细信息数组 |
10 | COMMAND COUNT 得到的Redis命令的总数 |
11 | COMMAND GETKEYS 给予充分的Redis命令提取键 |
12 | BGSAVE 异步保存数据集到磁盘 |
13 | COMMAND INFO command-name [command-name ...] 获取具体的Redis命令的详细信息数组 |
14 | CONFIG GET parameter 获取配置参数的值 |
15 | CONFIG REWRITE 重写的存储器配置的配置文件 |
16 | CONFIG SET parameter value 配置参数设置为给定值 |
17 | CONFIG RESETSTAT 复位信息返回的统计 |
18 | DBSIZE 返回所选数据库中的键的数目 |
19 | DEBUG OBJECT key 获取有关的一个关键的调试信息 |
20 | DEBUG SEGFAULT 使服务器崩溃 |
21 | FLUSHALL 从所有数据库中删除所有项 |
22 | FLUSHDB 从当前数据库中删除所有项 |
23 | INFO [section] 获取有关服务器的信息和统计数据 |
24 | LASTSAVE 获得最后成功的UNIX时间时间戳保存到磁盘 |
25 | MONITOR 监听由实时服务器接收到的所有请求 |
26 | ROLE 返回在复制的情况下实例的角色 |
27 | SAVE 同步保存数据集到磁盘 |
28 | SHUTDOWN [NOSAVE] [SAVE] 同步的数据集保存到磁盘,然后关闭服务器 |
29 | SLAVEOF host port 使服务器为另一个实例的从站或者促进其作为主 |
30 | SLOWLOG subcommand [argument] 管理Redis的慢查询日志 |
31 | SYNC 命令用于复制 |
32 | TIME 返回当前服务器时间 |
命令
有序
成员
哈希
字段
元素
多个
时间
分数
数据
范围
存储
字符
字符串
服务器
服务
索引
排序
S.N.
信息
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
供应链网络安全风险防范措施
济南软件开发周未和晚上班
华为网络技术资料
软件开发薪资分布
数据库识别中文的命令是什么
方舟生存计划手机版服务器推荐
吴中区推广网络技术联系人
安卓pad软件开发
医保零售药店网络安全管理制度
明日之后怎样找橡树岭的服务器
万方数据库上传信息有错
服务器设置后怎么分享系统
云服务器无盘
redis和传统数据库
西安软件开发区招聘
软件开发平台培训
8路pc服务器什么意思
如何打印筛选的数据库
win10组建数据服务器
盈科云商网络技术有限公司
存入数据库的日期格式
ipab连接不到服务器
方舟怎么选服务器
周跃网络技术ppt
组态软件用户自建数据库
软件开发一年工资一般多少
高青hr管理软件开发公司
中国汽车网络安全技术报告
数据库加入图片
信誉好的浪潮服务器经销