Redis基本操作详解

string的基本操作

  • set、get
  • mset、mget
  • del
  • append
  • strlen

在这里插入图片描述

  • incr、decr
  • incrby、decrby
  • incrbyfloat
    在这里插入图片描述
    字打错了,是setex
    在这里插入图片描述

set order:id:1:name zhangsan在这里插入图片描述
上图操作如下
在这里插入图片描述


hash基本操作

hash更适合于存储对象类型,可以对一系列存储的数据进行编组
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


list

  • lpush 双向链表,左插,与rpush顺序相反
    -在这里插入图片描述
  • lrange 从左边取值,范围在start到stop,stop可以是-1来表示倒数第一位
    在这里插入图片描述
  • lpop 从左边获取并移除一位,rpop从右
    在这里插入图片描述
  • blpop 规定时间内获取左边第一位并移除数据(该key中没有数据就在规定时间内等待,直到有或者超时就结束阻塞)brpop即右边
    在这里插入图片描述
  • lindex 获取指定位置的值
    在这里插入图片描述

set

集合不可重复,底层其实就是hash,只是把hash的key的filed作为value,hash的value为nil
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


sorted-set

ZADD key [NX|XX] [CH] [INCR] score member [score member ...]
ZRANGE key start stop [WITHSCORES]
ZRANGE key start stop [WITHSCORES]
zrem key member [member ...]

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
条件删除就不做了!

ZCOUNT key min max        计算范围内的数量
ZCARD key				  计算总数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/lp20171401131/article/details/106927351