Redis基础(一)

Redis——远程字典服务器,全是kv键值对存储

数据类型

  1. String
  • 常用命令
    • set k v
    • setnx k v 如果不存在k就创建
    • get k
    • del k
    • mset k v k v …
    • mget k k k …
    • 控制失效时间:expire k time
      • 等价于 setex k t v
    • 对于v是整数的情况,可以自增 incr k
      • incrby k num (num的正负表示增或减)
  1. list
  • 队列
    • rpush k v v v… v组成队列,k是这个队列的名字
    • llen k 得到长度
    • lpop k
    • rpush k v v v…
    • rpop k
  • 遍历
    • lindex index 访问元素,index可以为正为负
    • ltrim start end 保留序号中间的值,都是闭区间,区间为负的时候清空列表了
    • lrange k start end 查看区间内v
  1. hash,存储的值只能是String类型
  • hset k key value,也可以有多对
  • hget k key
  • hgetall k 结果按照隔行出现,一个key value 占两行
  • hlen k
  • hincrby k key num k中单个key对应的value递增
  1. set
  • sadd k v v v v…
  • smembers k 得到的可能是无序的
  • sismember k v 查看v是不是k中的元素
  • scard k 获取长度
  • spop k 弹出一个
  1. zset 有序列表,有权值的set
  • zadd k score value
  • zrange k start end 按照权值score排序后的value
  • zrevrange k start end 逆序权值输出
  • zcard k 获取长度
  • zscore k value 某个v的权值
  • zrank k value 排名
  • zrangebyscore k low high 按照分值区间遍历 low = -inf 代表负无穷
  • zrangebyscore k low high withscores 伴随权值输出
  • zrem k value 删除
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值