首页 / REDIS / redis 常见类型及命令详解
redis 常见类型及命令详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了redis 常见类型及命令详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1932字,纯文字阅读大概需要3分钟。
内容图文
![redis 常见类型及命令详解](/upload/InfoBanner/zyjiaocheng/858/e9900381ee074eee8399f1890fc39231.jpg)
1. key
keys * 查看当前库全部keys
exists key 判断某个key是否存在
move key db 移动当前库的key到别的库
expire key 秒钟 设置给定的key设置过期时间
ttl key 查看剩余多少秒过期,-1表示永不过期,-2表示已过期
type key 查看你的key是什么类型
2. string
set/get/del/append/strlen 设置/获取/删除/在值后追加/值的长度
Incr/decr/incrby/decrby 加/减/加多少/减多少 必须为数字
getrange/setrange 获取值的范围/设置范围的值为什么
setex [key] [time] [value] 设置带有效期的键值对(set with expire)
setnx [key] [time] [value] 不存在同名键时添加(set if not exist)
mset/mget/msetnx 同时多个键值对 设置/添加/不存在添加(只要一个存在都不执行)
3. list
lpush/rpush/lrange 左边入栈/右边入栈/获取范围的值(0 -1 为获取全部)
lpop/rpop 尾部出栈/头部出栈
lindex 按照索引下标获得元素(从上到下)
llen key 获取list值长度
lrem key n value 删N个值
Itrim key 开始index 结束index 截取指定范围的值后再赋值给key
rpoplpush 源key 目的key 从源list的头部出栈一位到目的list左边入栈
lset key index value 设置索引位的值
linsert key before/after 值1 值2 在某个值前或后插入值
4. set
sadd/smembers/sismember 添加/查询所有/查询是否存在
scard 获取集合里元素个数
srem key value 删除集合中元素
srandmember key [n] 随机出n个数
spop key 随机出栈
smove key1 key2 将key1里的某个值移动到key2
sdiff/sinter/sunion key1 key2 比较两key的差值/交集/并集
5. hash
hset/hget/hmset/hmget/hgetall/hdel 插入/获取/多插入/多获取/获取全部/删除
hlen 获取长度
hexists key 在key里面的某个值判断key是否存在
hkeys/hvals 获取全部key/获取全部value
hincrby/hincrbyfloat [n] 增加n值
hsetnx 插入(不存在时)
内容总结
以上是互联网集市为您收集整理的redis 常见类型及命令详解全部内容,希望文章能够帮你解决redis 常见类型及命令详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。