标签:排序 diff lin srand 常用命令 随机 ring 有序 元素
目录
1.1 通用
1.2 String
1.3 LIst
1.4 Hash
1.5 Set
1.6 Zset
| 命令 | 释义 | 
|---|---|
| keys * | 查询当前数据库有哪些键 | 
| exists key | 判断键是否存在 | 
| type key | 查询数据类型 | 
| del | 删除键 | 
| expire sec | 设置过期时间 | 
| 命令 | 释义 | 
|---|---|
| set key val | 添加数据 | 
| get key | 获取数据 | 
| mset key1 val1 key2 val2 | |
| mget key1 key2 key3 | |
| append key val | |
| setex key sec val | 设置过期时间 | 
| 命令 | 释义 | 
|---|---|
| lpush key val val2 | 从左边添加数据 | 
| rpush key val1 val2 | 从右边添加数据 | 
| l/rpushx key val | 从左边或者右边添加数据,要求列表必须存在 | 
| lrange key start end | 按指定索引范围返回列表的值,索引与Python中索引一致,支持负索引 | 
| lindex key index | 按指定的索引值 index 获取列表对应的数据 | 
| ltrim key start end | 对列表进行修剪,只保留指定的区间内的元素 | 
| l/rpop key | 移除列表左边或右边第一个元素,并返回 | 
| bl/rpop key sec | 移除列表左边或右边第一个元素,并返回,如果列表中没有元素,会阻塞sec秒 | 
| lrem key count val | 当count>0 时 从列表左边向右边搜索,移除与val相等的元素,数量为count ,当count<0 时,从列表右边向左边搜索,移除与val相等的元素,数量为count的绝对值 ,当count=0时,移除列表中所有与val相等的值 | 
| lset key index val | 将列表中下标为index的元素设置为val | 
| linsert key before/after pivot val | 在列表中pivot元素前面或者后面添加val | 
| llen key | 返回列表的长度 | 
| 命令 | 释义 | 
|---|---|
| hset key ?eld value | 添加数据 | 
| hmset key ?eld1 value1 ?eld2 value2 | 添加多个数据 | 
| hget key ?eld | 获取指定域的值 | 
| hmget key ?eld1 ?eld2 | 获取多个域的值 | 
| hkeys key | 获取key的哈希(小字典)中的所有域(键) | 
| hvals key | 获取key的哈希(小字典)中的所有值 | 
| hgetall key | 获取key的哈希(小字典)中的所有键值对 | 
| hexists key ?eld | 判断key中的字典是否存在某个键 | 
| hlen key | 获取key的字典中的键值对数量 | 
| hdel key ?eld | 删除哈希中指定的域(键) | 
| 命令 | 释义 | 
|---|---|
| sadd key mem1 mem2 | 添加元素 | 
| scard key | 返回集合的基数(元素个数) | 
| smembers key | 返回集合中所有元素 | 
| sismember key meb | 判断元素是否在集合中 | 
| sdiff key1 key2 | 返回指定集合的差集,指定集合为一个时,则返回该集合所有成员 | 
| sinter key1 key2 | 返回指定集合的交集,指定集合为一个时,则返回该集合所有成员 | 
| SUNION key1 key2 | 返回指定集合的并,指定集合为一个时,则返回该集合所有成员 | 
| spop key | 随机移除并返回集合中的一个元素 | 
| srem key mem1 mem2 | 移除集合中一个或多个元素 | 
| srandmember key count | 随机返回count个元素 ,count > 0 时 会返回count个数据,数据不重复,count < 0 时,会返回count的绝对值个数据,数据会重复 | 
| 命令 | 释义 | 
|---|---|
| zadd key score val [score val ] | 添加元素或者更新元素的权重 | 
| zcard key | 返回集合基数(元素个数) | 
| zrange key start end | 按照升序返回有序集合中的元素,start,end指的是集合按照score排序的索引值 | 
| zrangebyscore key start end | 按照权重值升序获取元素,start end 指的是元素的权重 | 
| zscore key mem | 返回元素的权重 | 
| zrank key mem | 返回元素的索引 | 
| zrem key mem | 删除指定元素 | 
| zremrangebyscore/range key start end | 按照元素的权重或索引范围删除 | 
标签:排序 diff lin srand 常用命令 随机 ring 有序 元素
原文地址:https://www.cnblogs.com/xinzaiyuan/p/12615691.html