redis基本命令汇总
分类:知识百科
日期:
点击:0
String类型操作
- SET key value:设置给定 key 的值
- GET key:获取给定 key 的值
- MSET key value [key value ...]:同时设置一个或多个 key-value 对
- MGET key [key ...]:获取所有(一个或多个)给定 key 的值
- INCR key:将 key 中储存的数字值增一
- DECR key:将 key 中储存的数字值减一
- INCRBY key increment:将 key 所储存的值加上给定的增量值(increment)
- DECRBY key decrement:将 key 所储存的值减去给定的减量值(decrement)
- APPEND key value:如果 key 已经存在并且是一个字符串, APPEND 命令将指定的 value 追加到该 key 原来值(value)的末尾
- STRLEN key:返回 key 所储存的字符串值的长度
- SETEX key seconds value:将值 value 关联到 key ,并将 key 的生存时间设为 seconds 秒
- SETNX key value:只有在 key 不存在时设置 key 的值
- PSETEX key milliseconds value:跟 SETEX 命令作用一样,只是这里的时间的单位是毫秒
- MSETNX key value [key value ...]:同时设置一个或多个 key-value 对,当且仅当所有给定 key 都不存在
- GETSET key value:将给定 key 的值设为 value ,并返回 key 的旧值
- GETRANGE key start end:返回 key 中字符串值的子字符串,字符串的截取范围由 start 和 end 两个偏移量决定
- SETRANGE key offset value:用 value 参数覆写给定 key 所储存的字符串值,从偏移量 offset 开始
- GETBIT key offset:对 key 所储存的字符串值,获取指定偏移量上的位(bit)
- SETBIT key offset value:对 key 所储存的字符串值,设置或清除指定偏移量上的位(bit)
- BITCOUNT key [start end]:对 key 所储存的字符串值,计算其二进制表式中,为 1 的比特位的数量
- BITPOS key bit [start] [end]:对 key 所储存的字符串值,获取指定值的起始位置
Hash类型操作
- HSET key field value:将哈希表 key 中的域 field 的值设为 value
- HGET key field:获取存储在哈希表中指定字段的值
- HMSET key field value [field value ...]:同时将多个 field-value (域-值)对设置到哈希表 key 中
- HMGET key field [field ...]:获取所有给定字段的值
- HGETALL key:获取在哈希表中指定 key 的所有字段和值
- HEXISTS key field:查看哈希表 key 中,给定域 field 是否存在
- HDEL key field [field ...]:删除一个或多个哈希表字段
- HLEN key:获取哈希表中字段的数量
- HINCRBY key field increment:为哈希表 key 中的指定字段的整数值加上增量 increment
- HINCRBYFLOAT key field increment:为哈希表 key 中的指定字段的浮点数值加上增量 increment
- HKEYS key:获取所有哈希表中的字段
- HVALS key:获取哈希表中所有值
- HSCAN key cursor [MATCH pattern] [COUNT count]:迭代哈希表中的键值对
List类型操作
- LPUSH key value [value ...]:将一个或多个值 value 插入到列表 key 的表头
- LPUSHX key value:将值 value 插入到列表 key 的表头,当且仅当 key 存在并且是一个列表
标签:
版权声明
1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。