导读:
Redis是一个开源的高性能键值对数据库,被广泛应用于缓存、消息队列、排行榜等场景 。本文将介绍Redis最基本的命令 , 包括字符串操作、哈希表操作、列表操作、集合操作和有序集合操作 。
一、字符串操作
1. SET key value:设置指定key的值为value 。
2. GET key:获取指定key的值 。
3. MSET key1 value1 key2 value2 ...:同时设置多个key-value对 。
4. MGET key1 key2 ...:同时获取多个key的值 。
5. INCR key:将指定key的值加1 。
6. DECR key:将指定key的值减1 。
二、哈希表操作
1. HSET key field value:设置指定key中的field的值为value 。
2. HGET key field:获取指定key中的field的值 。
3. HMSET key field1 value1 field2 value2 ...:同时设置多个field-value对 。
4. HMGET key field1 field2 ...:同时获取多个field的值 。
5. HINCRBY key field increment:将指定key中的field的值增加increment 。
三、列表操作
1. LPUSH key value1 value2 ...:将value1、value2等插入到指定key的列表头部 。
2. RPUSH key value1 value2 ...:将value1、value2等插入到指定key的列表尾部 。
3. LPOP key:弹出指定key的列表头部元素 。
4. RPOP key:弹出指定key的列表尾部元素 。
5. LLEN key:获取指定key的列表长度 。
四、集合操作
1. SADD key member1 member2 ...:向指定key的集合中添加member1、member2等元素 。
2. SMEMBERS key:获取指定key的所有元素 。
3. SISMEMBER key member:判断member是否在指定key的集合中 。
4. SREM key member1 member2 ...:从指定key的集合中删除member1、member2等元素 。
5. SCARD key:获取指定key的集合大小 。
五、有序集合操作
1. ZADD key score1 member1 score2 member2 ...:向指定key的有序集合中添加score1-member1、score2-member2等元素 。
2. ZRANGE key start stop [WITHSCORES]:获取指定key的有序集合中排名从start到stop的元素(可选择带上score) 。
3. ZREVRANGE key start stop [WITHSCORES]:获取指定key的有序集合中倒数排名从start到stop的元素(可选择带上score) 。
4. ZSCORE key member:获取指定key的有序集合中member的score 。
5. ZCARD key:获取指定key的有序集合大小 。
总结:
【redis加token 头歌redis基本命令】本文介绍了Redis最基本的命令,包括字符串操作、哈希表操作、列表操作、集合操作和有序集合操作 。这些命令是使用Redis时必不可少的基础操作,掌握了这些命令 , 就可以更好地使用Redis进行开发 。
推荐阅读
- redis存储对象的数据类型 redis存对象太大
- redis并发问题 redis并发访问能力
- redis百万级一秒钟支持查询多少次 redis百万qps
- Redis大list存储到list中 redis大list
- redis最少几台 redis需要多个cpu
- redis key加锁 redis锁一行数据
- redis key数量 redis查key总量
- 如何关闭戴尔服务器的板载功能? 戴尔服务器怎么关板载
- mongodb $map mongodb 地址映射