redis命令大全
admin
2023-07-30 19:53:37
0次
Redis 常用命令
Base Command
| command |
desc |
remark |
| keys * |
获取所有的key |
|
| dbsize |
获取键总数 |
|
| exists key |
键是否存在 |
|
| del key |
删除键 |
|
| type key |
键类型 |
|
| move key 2 |
移动键到2号库 |
|
| ttl key |
键的生命周期 |
|
| expire key 1 |
设置键的过期时间 |
|
| persist key |
设置永不过期 |
|
| rename key key1 |
重新命名key |
|
|
|
|
Strings Command
| command |
desc |
remark |
| set key value nx |
如果不存在则创建 |
可以使用setnx |
| sex key value xx |
如果key存在则修改其值 |
|
| get key |
获取键值 |
|
| incr key |
递增 |
不是数字类型则报错 |
| incrby key 20 |
递增指定的数字 |
|
| incrbyfloat key 0.1 |
递增指定的浮点数 |
|
| decr key |
递减 |
|
| decrby key 10 |
递减指定的数字 |
|
| decrbyfloat key 0.1 |
递减指定的浮点数 |
|
| mset key value |
批量设置 |
|
| mget key key1 |
批量查询 |
|
| strlen key |
获取值的长度 |
|
| append key new |
追加新的内容 |
|
| getrange key start end |
获取指定长度字符 |
|
|
|
|
Sets Command
| command |
desc |
remark |
| sadd key value1 value2 |
设置集合 |
|
| smembers key |
获取集合所有内容 |
|
| srandmember key 1 |
随机获取集合内的元素 |
|
| sismember key value |
集合是否存在指定元素 |
|
| scard |
集合元素的个数 |
|
| srem key value |
删除集合元素 |
|
| spop key 2 |
删除指定个数元素 |
|
|
|
|
Sorted Sets Command
| command |
desc |
remark |
| zadd key score member |
设置有序集合 |
|
| zscore key member |
获取元素分数 |
|
| zrange key 0 -1 |
获取所有的元素 |
|
| zrange key 0 -1 withscores |
获取所有的元素及分数 |
|
| zcard key |
获取指定元素个数 |
|
| zcount key 10 101 |
获取指定分数范围元素个数 |
|
| zrank key member |
获取元素当前排名 |
|
| zrangebyscore key 10 101 withscores |
获取指定范围有序元素 |
|
|
|
|
Lists Command
| command |
desc |
remark |
| lpush key value |
从列表左端插入元素 |
|
| rpush key value |
从列表右端插入元素 |
|
| lset key index value |
指定位置插入元素 |
|
| lpop key |
从左端弹出一个 |
|
| rpop key |
从右端弹出一个 |
|
| llen key |
获取元素个数 |
|
| lrange key start end |
获取指定索引范围 |
lrange key 0 -1 查询所有的 |
| lrem key count value |
删除指定个数元素 |
|
| ltrim key start end |
保留指定范围内的元素 |
|
|
|
|
Hashes Command
| command |
desc |
remark |
| hset key field value |
存放键值 |
|
| hmset key field value |
存放多个键值 |
|
| hsetnx key field value |
不存在时设置键值 |
|
| hgetall |
查询全部的键值 |
|
| hget key field |
查询指定的键值 |
|
| hkeys key |
查询所有的键 |
|
| hvals key |
查询所有的值 |
|
| hexists key field |
判断键是否存在 |
|
| hlen key |
键的数量 |
|
| hincrby key field 10 |
字段值增加 |
|
| hdel key field |
删除指定键值 |

相关内容