未加星标

Redis常用命令 数据库 数据库学习 Redis Redis常用命令

字体大小 | |
[数据库(综合) 所属分类 数据库(综合) | 发布者 店小二04 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

Redis常用命令,连接:redis-cli -h host -p port -a password

1、通用

DEL key [key ...] 删除给定的一个或多个 key

EXISTS key 检查给定 key 是否存在

EXPIRE key seconds 为给定 key 设置生存时间,当 key 过期时(生存时间为 0 ),它会被自动删除

EXPIREAT key timestamp 和 EXPIRE 类似,都用于为 key 设置生存时间,接受的时间参数是 UNIX 时间戳

KEYS pattern 查找所有符合给定模式 pattern 的 key

SORT key [BY pattern] [LIMIT offset count] [GET pattern [GET pattern ...]] [ASC | DESC] [ALPHA] [STORE destination] 返回或保存给定列表、集合、有序集合 key 中经过排序的元素

TTL key 以秒为单位,返回给定 key 的剩余生存时间

2、String

SET key value 设置指定 key 的值

GET key 获取指定 key 的值

MSET key value [key value ...] 同时设置一个或多个 key-value 对
MGET key1 [key2..] 获取所有(一个或多个)给定 key 的值

SETNX key value 只有在 key 不存在时设置 key 的值

GETRANGE key start end 返回 key 中字符串值的子字符

STRLEN key 返回 key 所储存的字符串值的长度

GETSET key value 将给定 key 的值设为 value ,并返回 key 的旧值(old value)

INCR key 将 key 中储存的数字值增一

INCRBY key increment 将 key 所储存的值加上给定的增量值(increment)

DECR key 将 key 中储存的数字值减一

DECRBY key decrement 将key 所储存的值减去给定的减量值(decrement)

INCRBYFLOAT key increment 将 key 所储存的值加上给定的浮点增量值(increment)

APPEND key value 如果 key 已经存在并且是一个字符串, APPEND 命令将 value 追加到 key 原来的值的末尾

3、Hash

每个 hash 可以存储 232 - 1 键值对

HSET key field value 将哈希表 key 中的字段 field 的值设为 value

HGET key field 获取存储在哈希表中指定字段的值

HSETNX key field value 只有在字段 field 不存在时,设置哈希表字段的值

HMSET key field1 value1 [field2 value2 ] 同时将多个 field-value (域-值)对设置到哈希表 key 中
HMGET key field1 [field2] 获取所有给定字段的值

HKEYS key 获取所有哈希表中的字段

HVALS key 获取哈希表中所有值

HGETALL key 返回哈希表 key 中,所有的域和值

HLEN key 获取哈希表中字段的数量

HEXISTS key field 查看哈希表 key 中,指定的字段是否存在

HDEL key field1 [field2] 删除一个或多个哈希表字段

HINCRBY key field increment 为哈希表 key 中的指定字段的整数值加上增量 increment

HINCRBYFLOAT key field increment 为哈希表 key 中的指定字段的浮点数值加上增量 increment

4、List

一个列表最多可以包含 232 - 1 个元素

LPUSH key value [value ...] 将一个或多个值 value 插入到列表 key 的表头

LPOP key 移除并返回列表 key 的头元素

LPUSHX key value 将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表

RPUSH key value [value ...] 将一个或多个值 value 插入到列表 key 的表尾(最右边)

RPOP key 移除并返回列表 key 的尾元素

RPUSHX key value 将值 value 插入到列表 key 的表尾,当且仅当 key 存在并且是一个列表

LRANGE key start stop 返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定

LREM key count value 根据参数 count 的值,移除列表中与参数 value 相等的元素

LTRIM key start stop 让列表只保留指定区间内的元素,不在指定区间之内的元素都将被删除

LSET key index value 将列表 key 下标为 index 的元素的值设置为 value

LINSERT key BEFORE|AFTER pivot value 将值 value 插入到列表 key 当中,位于值 pivot 之前或之后

LINDEX key index 返回列表 key 中,下标为 index 的元素

LLEN key 返回列表 key 的长度

5、Set

集合中最大的成员数为 232 - 1

SADD key member [member ...] 将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略

SPOP key 移除并返回集合中的一个随机元素

SREM key member [member ...] 移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略
SRANDMEMBER key [count] 如果命令执行时,只提供了 key 参数,那么返回集合中的一个随机元素

SISMEMBER key member 判断 member 元素是否集合 key 的成员

SMEMBERS key 返回集合 key 中的所有成员

SINTER key [key ...] 返回一个集合的全部成员,该集合是所有给定集合的交集
SDIFF key [key ...] 返回一个集合的全部成员,该集合是所有给定集合之间的差集
SUNION key [key ...] 返回一个集合的全部成员,该集合是所有给定集合的并集
SINTERSTORE destination key [key ...] 这个命令类似于 SINTER 命令,但它将结果保存到 destination 集合
SDIFFSTORE destination key [key ...] 这个命令的作用和 SDIFF 类似,但它将结果保存到 destination 集合
SUNIONSTORE destination key [key ...] 这个命令类似于 SUNION 命令,但它将结果保存到 destination 集合

6、SortedSet

集合中最大的成员数为 232 - 1

ZADD key score member [[score member] [score member] ...] 将一个或多个 member 元素及其 score 值加入到有序集 key 当中
ZREM key member [member ...] 移除有序集 key 中的一个或多个成员,不存在的成员将被忽略

ZCARD key 返回有序集 key 的基数

ZSCORE key member 返回有序集 key 中,成员 member 的 score 值

ZRANK key member 返回有序集 key 中成员 member 的排名

ZCOUNT key min max 返回有序集 key 中, score 值在 min 和 max 之间(默认包括min 或 max )的成员的数量

ZRANGE key start stop [WITHSCORES] 返回有序集 key 中,指定区间内的成员
ZRANGEBYSCORE key min max [WITHSCORES] [LIMIT offset count] 返回有序集 key 中,所有 score 值介于 min 和 max 之间(包括等于 min 或 max )的成员。

本文数据库(综合)相关术语:系统安全软件

主题: Redis数据数据库SU删除HSERIM
分页:12
转载请注明
本文标题:Redis常用命令 数据库 数据库学习 Redis Redis常用命令
本站链接:http://www.codesec.net/view/531030.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 数据库(综合) | 评论(0) | 阅读(76)