首页 > 其他 > 详细

Redis-常用命令总结

时间:2019-07-31 22:43:44      阅读:130      评论:0      收藏:0      [点我收藏+]
#查询Redis的数据量
dbsize

技术分享图片

#检查Redis的client是否连接
ping    
#放回 PONG ,说明连接正常

技术分享图片

从海量数据中,查询出某一固定前缀的key

SCAN cursor [MATCH pattern] [COUNT count]
  • 支持模糊查询,不保证每次执行都返回给定数量的元素
  • 一次返回的元素不可控,只是大概率符合count参数
  • 以0为游标,开始一次新的迭代,直到命令返回游标0完成一次遍历
  • 基于游标的迭代器,需要基于上一次的游标延续之前的迭代过程
scan 0 match k* count 2
#结果:
 1)  "1024"
 2)  
#命令含义:
cursor=0 ,从头开始迭代,这里放置的数字,表示从哪里开始遍历
k*:  以k开头的
2:返回2个
#结果含义:
1) 是游标的当前位置
2) 是返回的部分的数据,并不一定是期望的数量

技术分享图片

Redis常用数据类型

1??String:二进制安全,最基本的数据类型

  • #创建
    set key value
  • 技术分享图片
  • 图形化工具:技术分享图片

2??Hash: String元素组成的字典,适合存储对象

#添加元素
hset lilei name "Lei" age 26 title "Senior"  
hget lilei age
"26"

 技术分享图片

3??List:列表 ,按照String元素插入顺序排序

技术分享图片

#插入
lpush mylist aaa
#取出
lrange mylist 0 10  

技术分享图片

4??Set: String元素组合的无序集合,通过哈希表实现,不允许重复

技术分享图片

#添加
sadd myset 222
#查询
smembers myset

技术分享图片

 5??Sorted Set: 通过分数来为集合中的成员,进行从小到大的排序

#插入:zadd name 排序分数值 value
zadd myzset 3 abc
#取出 从0~10的值
zrangebyscore myzset 0 10

技术分享图片 

 

 

Redis-常用命令总结

原文:https://www.cnblogs.com/starstarstar/p/11278998.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!