1.字符串类型(String)
- set [key] [value] 插入一个kv键值对
- get [key] 获取key对应的value值
- del [key] 删除key对应的kv键值对
- append [key] [value] 在key的value后面追加值
- strlen [key] 查询key对应的value长度
- incr [key] 使key对应的value值递增加1,前提使value必须使数字
- decr [key] 使key对应的value值递减1,前提使value必须使数字
- incrby [key] [increment] 使key对应的value值按increment步长递增,前提使value必须使数字
- decrby [key] [increment] 使key对应的value值按increment步长递减,前提使value必须使数字
- getrange [key] [start] [end] 查询key对应value从start下标开始到end下标结束,end为-1时为value最大下标
- setrange [key] [offset] [value] 给key对应的值从offset下标插入value值
- setex [key] [seconds] value 插入key-value键值,并设置过期时间为seconds
- setnx [key] [value] 如果库中已经存在key则不插入,如果不存在则插入
- mset [key] [value] [[key] [value] …] 同时插入多个kv键值对
- mget [key] [key]…. 同时获取多个key的value值
- msetnx 如果库中已经存在key则所有的键值对都不插入,如果不存在则全部插入
- getset [key] [value] 先查询出key对应的vlaue,然后在将新的value插入到key中
2.列表类型(list)
- lpush [key] [element1] [element2] … 从左边压入多个元素list中
- rpush [key] [element1] [element2] … 从右边边压入多个元素list中
- lrange [key] [start] [stop] 返回列表中指定区间内的元素,区间以偏移量 start 和 stop 指定,其中 0 表示列表的第一个元素,1表示列表的第二个元素,以此类推,也可以使用负数下标,以 -1 表示列表的最后一个元素,-2 表示列表的倒数第二个元素,以此类推
- lpop [key] [count] 从list表中左边弹出count个元素
- rpop [key] [count] 从list表中右边弹出count个元素
- lindex [key] [index] 按照索引下标获取元素(从左到右)
- llen [key] 查询key列表的长度
- lrem [key] [count] [element] 删除key中count个element元素
- ltrim [key] [start] [stop] 截取指定范围的值后在赋值给key
- rpoplpush [source] [destination] 将source原列表右出列然后插入destination目标列表中
- lset [key] [index] [element] 在key列表中index下标位置插入element元素
- linsert [key] before|after [pivot] [element] 在key列表中pivot元素之前或之后插入element元素
3.集合类型(set)
- sadd [key] [member1] [member2]… 给key中添加N个元素
- smembers [key] 获取key的元素
- sismember [key] [member] 判断key集合中是否由member元素
- scard [key] 查询key集合中有多少个元素
- srem [key] [member1] [member2]… 删除key集合中member1和member2元素
- srandmember [key] [count] 在key集合中随机查询count元素
- spop [key] [count] 在key集合中随机出栈count个元素
- smove [source] [destination] [member] 将source集合中的member元素移动到destination集合中
- sdiff [key1] [key2] … 查询N个集合的差集
- sinter [key1] [key2] … 查询N个集合的交集
- sunion [key1] [key2] … 查询N个集合的并集
4.哈希类型(hash)
5.有序集合类型(zset)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/121030.html