Redis常用命令解析

1.Redis中的字符串(string)

命令行为
GET获取存储在给定键中的值
SET设置存储在给定键中的值
DEL删除存储在给定键中的值 (这个命令可以用于所有类型)

2.Redis中的列表(list)

命令行为
RPUSH将给定值推入列表右端
LRANGE获取列表在给定范围上的所有值
LINDEX获取列表在给定位置上的单个元素
LPOP从列表的左端弹出一个值,并返回被弹出的值

3.Redis的集合(set)

3.1:Redis 的 集合 和 列表 都可以 存储 多个 字符串, 它们 之间 的 不同 在于, 列表 可以 存储 多个 相同 的 字符串, 而 集合 则 通过 使用 散 列表 来 保证 自己 存储 的 每个 字符串 都是 各不相同 的( 这些 散 列表 只有 键, 但 没有 与 键 相 关联 的 值)

命令行为
SADD将给定元素添加到集合
SMEMBERS返回集合包含的所有元素
SISMEMBER检查给定元素是否存在于集合中
SREM如果给定的元素存在于集合中,那么移除这个元素
SINTER交集计算
SUNION并集计算
SDIFF差集计算

4.Redis的散列(hash)

Redis 的 散 列 可以 存储 多个 键值 对之 间的 映射。 和 字符串 一样, 散 列 存储 的 值 既可以 是 字符串 又 可以 是 数字 值, 并且 用户 同样 可 以对 散 列 存储 的 数字 值 执行 自 增 操作 或者 自 减 操作。

命令行为
HSET

在 散 列 里面 关联 起 给定 的 键值 对

HGET

获取 指定 散 列 键 的 值

HGRTALL

获取 散 列 包含 的 所有 键值 对

HDEL

如果 给定 键 存 在于 散 列 里面, 那么 移 除 这个 键

熟悉 文档 数据库 的 读者 可以 将 Redis 的 散 列 看作 是 文档 数据 库里 面的 文档, 而 熟悉 关系 数据库 的 读者 则 可以 将 Redis 的 散 列 看作 是 关系 数据 库里 面的 行, 因为 散 列、 文档 和 行 这 三 者 都 允许 用户 同时 访问 或者 修改 一个 或 多个 域( field)

5.Redis的有序集合

有序 集合 和 散 列 一样, 都用 于 存储 键值 对: 有序 集合 的 键 被称为 成员( member), 每个 成员 都是 独 各不相同; 而有 序 集合 的 值 则 被称为 分值( score), 分值 必须 为 浮点 数。 有序 集合 是 Redis 里面 唯一 一个 既可以 根据 成员 访问 元素( 这一点 和 散 列 一样), 又可 以 根据 分值 以及 分值 的 排列 顺序 来访 问 元素 的 结构。

命令行为
ZADD

将 一个 带有 给定 分值 的 成员 添加 到有 序 集合 里面

ZRANGE

根据 元素 在 有序 排列 中 所处 的 位置, 从 有序 集合 里面 获取 多个 元素

ZRANGEBYSCORE

获取 有序 集合 在给 定 分值 范围内 的 所有 元素

ZREM

如果 给定 成员 存在 于 有序 集合, 那么 移 除 这个 成员 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值