首页 / REDIS / Redis 常用命令
Redis 常用命令
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Redis 常用命令,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2177字,纯文字阅读大概需要4分钟。
内容图文
![Redis 常用命令](/upload/InfoBanner/zyjiaocheng/921/c8e383bf2a42405a9c3bd9233dc6588d.jpg)
Key命令
keys pattern
//获取所有的key查找所有符合给定模式 pattern 的 key
del key
// 删除一个或多个 key,不存在的 key 会被忽略,返回值:被删除 key 的数量
exists key
//检查 key 是否存在
Expire key second
//设置key的过期时间
ttl key
//以秒为单位,返回给定 key 的剩余有效时间
persist key
//清除key的过期时间。Key持久化。
String:key-value(做缓存)
Redis中所有的数据都是字符串。命令不区分大小写,key是区分大小写的。Redis是单线程的。Redis中不适合保存内容大的数据。
get key
// 返回key所关联的字符串值,如果Key储存的值不是字符串类型,返回一个错误。
set key value
//将字符串值value关联到key
incr key
//将 key 中储存的数字值增一。不能转换为数字则报错。
decr key
//将 key 中储存的数字值减一。Key不存在,则将值置0,key类型不正确返回一个错误。
Hash:key-fields-values(做缓存)
相当于一个key对于一个map,map中还有key-value,使用hash对key进行归类。
hset key field value
//将哈希表 key 中的域 field 的值设为 value
hget key field
// 返回哈希表 key 中给定域 field 的值
hel key field
//删除哈希表 key 中的一个或多个指定域,不存在的域将被忽略。
hgetall key
//返回哈希表 key 中,所有的域和值
hexists key field
//查看哈希表 key 中,给定域 field 是否存在
hkeys key
//返回哈希表 key 中的所有域
hvals key
//返回哈希表 key 中所有域的值
List:有顺序可重复
lpush key value
//将一个或多个值 value 插入到列表 key 的表头
lpop key
//移除并返回列表 key 的头元素
rpush key value
//将一个或多个值 value 插入到列表 key 的表尾
rpop key
// 移除并返回列表 key 的尾元素
lrange list 0 -1
//返回列表 key 中指定区间内的元素,区间以偏移量 start 和 stop 指定
Set:元素无顺序,不能重复
sadd key member
//将一个或多个 member 元素加入到集合 key 当中,已经存在于集合的 member 元素将被忽略
smembers set1
//返回集合 key 中的所有成员
srem key member
//移除集合 key 中的一个或多个 member 元素,不存在的 member 元素会被忽略
SortedSet(zset):有顺序,不能重复
zadd key member
//将一个或多个 member 元素及其 score 值加入到有序集 key 当中
zrem key member
//移除有序集 key 中的一个或多个成员,不存在的成员将被忽略
zrange key 0 -1
//返回有序集 key 中,指定区间内的成员(小到大排列)
zrevrange key 0 -1
//返回有序集 key 中成员 member 的排名。其中有序集成员按 score 值递减(从大到小)排序
zrange key 0 -1 withscores
//返回有序集 key 中,指定区间内的成员,包括分数值
内容总结
以上是互联网集市为您收集整理的Redis 常用命令全部内容,希望文章能够帮你解决Redis 常用命令所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。