Redis实战热身Lists篇
完整命令参考官网
官网地址
声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准
https://redis.io/
Redis概述
Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理和流处理引擎的内存数据结构存储。
Lists常见操作
操作redis一般会加一个命名空间, 例如user: + key, 手敲省略了这一步
-
lpush 在列表的头部添加一个新元素。
-
rpush 在列表的尾部添加一个新元素。
-
lpop 移除并返回头部的第一个元素。
-
rpop 移除并返回尾部的第一个元素。
-
llen 返回列表的长度。
-
lmove 原子地将元素从一个列表移动到另一个列表。
-
ltrim 将列表缩减为指定范围的元素。
-
blpop 从列表的头部移除并返回一个元素。如果列表为空,该命令将阻塞,直到有一个元素可用或达到指定的超时时间。本次是在命令行中展示的
-
blmove 原子地将元素从源列表移动到目标列表。如果源列表为空,该命令将阻塞,直到有新元素可用。本次是在命令行中展示的
-
flushall 清空数据库(谨慎操作, 演示需要)
更新计划
欲知后事如何, 请听下回分解