快上网专注成都网站设计 成都网站制作 成都网站建设
成都网站建设公司服务热线:028-86922220

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

Redis系列--4、Redis命令-创新互联

键命令、字符串命令、哈希命令、列表命令、集合(有序集合)命令、服务器命令

一、Redis的键命令

S.N.命令 & 描述
1DEL key
此命令删除键,如果存在
2DUMP key
该命令返回存储在指定键的值的序列化版本。
3EXISTS key
此命令检查该键是否存在。
4EXPIRE key seconds
指定键的过期时间
5EXPIREAT key timestamp
指定的键过期时间。在这里,时间是在Unix时间戳格式
6PEXPIRE key milliseconds
设置键以毫秒为单位到期
7PEXPIREAT key milliseconds-timestamp
设置键在Unix时间戳指定为毫秒到期
8KEYS pattern
查找与指定模式匹配的所有键
9MOVE key db
移动键到另一个数据库
10PERSIST key
移除过期的键
11PTTL key
以毫秒为单位获取剩余时间的到期键。
12TTL key
获取键到期的剩余时间。
13RANDOMKEY
从Redis返回随机键
14RENAME key newkey
更改键的名称
15RENAMENX key newkey
重命名键,如果新的键不存在
16TYPE key
返回存储在键的数据类型的值。

10年积累的成都做网站、网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先网站制作后付款的网站建设流程,更有德清免费网站建设让你可以放心的选择与我们合作。

二、Redis字符串命令

S.N.命令 & 描述
1SET key value
此命令用于在指定键设置值
2GET key
键对应的值。
3GETRANGE key start end
得到字符串的子字符串存放在一个键
4GETSET key value
设置键的字符串值,并返回旧值
5GETBIT key offset
返回存储在键位值的字符串值的偏移
6MGET key1 [key2..]
得到所有的给定键的值
7SETBIT key offset value
设置或清除该位在存储在键的字符串值偏移
8SETEX key seconds value
键到期时设置值
9SETNX key value
设置键的值,只有当该键不存在
10SETRANGE key offset value
覆盖字符串的一部分从指定键的偏移
11STRLEN key
得到存储在键的值的长度
12MSET key value [key value ...]
设置多个键和多个值
13MSETNX key value [key value ...]
设置多个键多个值,只有在当没有按键的存在时
14PSETEX key milliseconds value
设置键的毫秒值和到期时间
15INCR key
增加键的整数值一次
16INCRBY key increment
由给定的数量递增键的整数值
17INCRBYFLOAT key increment
由给定的数量递增键的浮点值
18DECR key
递减键一次的整数值
19DECRBY key decrement
由给定数目递减键的整数值
20APPEND key value
追加值到一个键

三、Redis的哈希命令

S.N.命令和说明
1HDEL key field2 [field2]
删除一个或多个哈希字段
2HEXISTS key field
判断一个哈希字段存在与否
3HGET key field
获取存储在指定的键散列字段的值
4HGETALL key
让所有的字段和值在指定的键存储在一个哈希
5HINCRBY key field increment
由给定数量增加的哈希字段的整数值
6HINCRBYFLOAT key field increment
由给定的递增量哈希字段的浮点值
7HKEYS key
获取所有在哈希字段
8HLEN key
获取哈希字段数
9HMGET key field1 [field2]
获得所有给定的哈希字段的值
10HMSET key field1 value1 [field2 value2 ]
设置多个哈希字段的多个值
11HSET key field value
设置哈希字段的字符串值
12HSETNX key field value
设置哈希字段的值,仅当该字段不存在
13HVALS key
获取在哈希中的所有值
14HSCAN key cursor [MATCH pattern] [COUNT count]
增量迭代哈希字段及相关值

四、Redis的列表命令

S.N.命令 & 描述
1BLPOP key1 [key2 ] timeout
取出并获取列表中的第一个元素,或阻塞,直到有可用
2BRPOP key1 [key2 ] timeout
取出并获取列表中的最后一个元素,或阻塞,直到有可用
3BRPOPLPUSH source destination timeout
从列表中弹出一个值,它推到另一个列表并返回它;或阻塞,直到有可用
4LINDEX key index
从一个列表其索引获取对应的元素
5LINSERT key BEFORE|AFTER pivot value
在列表中的其他元素之后或之前插入一个元素
6LLEN key
获取列表的长度
7LPOP key
获取并取出列表中的第一个元素
8LPUSH key value1 [value2]
在前面加上一个或多个值的列表
9LPUSHX key value
在前面加上一个值列表,仅当列表中存在
10LRANGE key start stop
从一个列表获取各种元素
11LREM key count value
从列表中删除元素
12LSET key index value
在列表中的索引设置一个元素的值
13LTRIM key start stop
修剪列表到指定的范围内
14RPOP key
取出并获取列表中的最后一个元素
15RPOPLPUSH source destination
删除最后一个元素的列表,将其附加到另一个列表并返回它
16RPUSH key value1 [value2]
添加一个或多个值到列表
17RPUSHX key value
添加一个值列表,仅当列表中存在

五、Redis的集合(有序集合)命令

S.N.命令& 描述
1ZADD key score1 member1 [score2 member2]
添加一个或多个成员到有序集合,或者如果它已经存在更新其分数
2ZCARD key
得到的有序集合成员的数量
3ZCOUNT key min max
计算一个有序集合成员与给定值范围内的分数
4ZINCRBY key increment member
在有序集合增加成员的分数
5ZINTERSTORE destination numkeys key [key ...]
多重交叉排序集合,并存储生成一个新的键有序集合。
6ZLEXCOUNT key min max
计算一个给定的字典范围之间的有序集合成员的数量
7ZRANGE key start stop [WITHSCORES]
由索引返回一个成员范围的有序集合。
8ZRANGEBYLEX key min max [LIMIT offset count]
返回一个成员范围的有序集合(由字典范围)
9ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT]
按分数返回一个成员范围的有序集合。
10ZRANK key member
确定成员的索引中有序集合
11ZREM key member [member ...]
从有序集合中删除一个或多个成员
12ZREMRANGEBYLEX key min max
删除所有成员在给定的字典范围之间的有序集合
13ZREMRANGEBYRANK key start stop
在给定的索引之内删除所有成员的有序集合
14ZREMRANGEBYSCORE key min max
在给定的分数之内删除所有成员的有序集合
15ZREVRANGE key start stop [WITHSCORES]
返回一个成员范围的有序集合,通过索引,以分数排序,从高分到低分
16ZREVRANGEBYSCORE key max min [WITHSCORES]
返回一个成员范围的有序集合,按分数,以分数排序从高分到低分
17ZREVRANK key member
确定一个有序集合成员的索引,以分数排序,从高分到低分
18ZSCORE key member
获取给定成员相关联的分数在一个有序集合
19ZUNIONSTORE destination numkeys key [key ...]
添加多个集排序,所得排序集合存储在一个新的键
20ZSCAN key cursor [MATCH pattern] [COUNT count]
增量迭代排序元素集和相关的分数

六、Redis服务器命令

S.N.命令和说明
1BGREWRITEAOF
异步改写仅追加文件
2BGSAVE
异步保存数据集到磁盘
3CLIENT KILL [ip:port] [ID client-id]
杀死一个客户端的连接
4CLIENT LIST
获取客户端连接到服务器的连接列表
5CLIENT GETNAME
获取当前连接的名称
6CLIENT PAUSE timeout
停止指定的时间处理来自客户端的命令
7CLIENT SETNAME connection-name
设置当前连接名称
8CLUSTER SLOTS
获取集群插槽数组节点的映射
9COMMAND
获取Redis的命令的详细信息数组
10COMMAND COUNT
得到的Redis命令的总数
11COMMAND GETKEYS
给予充分的Redis命令提取键
12BGSAVE
异步保存数据集到磁盘
13COMMAND INFO command-name [command-name ...]
获取具体的Redis命令的详细信息数组
14CONFIG GET parameter
获取配置参数的值
15CONFIG REWRITE
重写的存储器配置的配置文件
16CONFIG SET parameter value
配置参数设置为给定值
17CONFIG RESETSTAT
复位信息返回的统计
18DBSIZE
返回所选数据库中的键的数目
19DEBUG OBJECT key
获取有关的一个关键的调试信息
20DEBUG SEGFAULT
使服务器崩溃
21FLUSHALL
从所有数据库中删除所有项
22FLUSHDB
从当前数据库中删除所有项
23INFO [section]
获取有关服务器的信息和统计数据
24LASTSAVE
获得最后成功的UNIX时间时间戳保存到磁盘
25MONITOR
监听由实时服务器接收到的所有请求
26ROLE
返回在复制的情况下实例的角色
27SAVE
同步保存数据集到磁盘
28SHUTDOWN [NOSAVE] [SAVE]
同步的数据集保存到磁盘,然后关闭服务器
29SLAVEOF host port
使服务器为另一个实例的从站或者促进其作为主
30SLOWLOG subcommand [argument]
管理Redis的慢查询日志
31SYNC
命令用于复制
32TIME
返回当前服务器时间

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


文章标题:Redis系列--4、Redis命令-创新互联
标题来源:http://6mz.cn/article/ecsod.html

其他资讯