虽然说之前讲解过一些redis源码相关的,但是说实话,redis的各种使用其实有时候有点生疏,或者在一些特定的使用场景中,一些使用方法还是需要学习和记录的
获取所有数据
获取list
类型的所有元素,可以使用 lrange , 直接用lrange key 0 -1
比如
这里有一些方便的就是可以不用知道长度,直接全返回,或者如果想拿到特定区间的就可以直接指定起止范围,
这样就不用一个个pop
出来
裁剪list
前面用了lrange
取得了一个范围的数据,如果想将数据直接移除,那可以用 ltrim ,
这两个命令就可以从list
里取出批量数据,并且能从list
里删除这部分数据