Redis 总览

作者: 一块大番薯 | 来源:发表于2018-04-09 19:41 被阅读18次

Redis 是速度极快的非关系型(NoSQL)内存键值数据库。可以存储键与五种不同类型的值之间的映射。
五种类型:STRING、LIST、SET、HASH、ZSET
Redis 支持很多特性,如将内存数据持久化到硬盘,使用复制来扩展读性能,使用分片来扩展写性能。

语句的一般形式:操作 key [value],操作无外乎就是增、删、查。

STRING:

一个键对应一个 value。
set key value:成功返回 ok,Python 对应 True。
get key: 存在返回 value;不存在返回 nil,Python 对应 None。
del key [key...]:存在返回 1,不存在返回 0。

LIST

一个键对应多个 value,可重复。
lpush key value [value...]:返回列表长度。
lpop key:返回 value 或 nil。
lindex key index:返回 value 或 nil。
lrange key start stop:返回多个 value。

SET

一个键对应多个 member,不可重复。
sadd key member [member...]:返回此语句 member 的个数。
srem key member [member...]:返回实际删除 member 的个数。
smembers key:返回所有 member。
sismember key member:返回 1 或 0。

HASH

类比 mongodb(文档数据库)中的 document,sqlserver(关系数据库) 中的 record 。
一个键对应多个 field-value 对。
hset key field value:返回 1 或 0。
hdel key field [field...]:返回实际删除的 field-value 对。
hget key field:返回 value 或 nil。
hgetall key:返回所有 field 和 value。

使用命名空间可以实现类似关系数据库的表的功能。
如键 article:92617,article 是命名空间。

ZSET

全称 sorted set,一个键对应多个 score-member 对。
score(分值)是排序依据,为浮点型。member 唯一。
zadd key score member [score member...]:返回增加的 score-member 对个数。
zrem key member [member...]:返回删除的 score-member 对个数。
zrange key start stop [withscores]:返回多个 member。
zrangebyscore key min max [withscores]:返回多个member。

相关文章

  • Redis 总览

    Redis 是速度极快的非关系型(NoSQL)内存键值数据库。可以存储键与五种不同类型的值之间的映射。五种类型:S...

  • Redis总览

    保留自己学习Redis的时候,和使用Redis时候的一些资料。提供给大家参考和自己以后参考。 Redis介绍Red...

  • Redis 7.0 新功能新特性总览

    说明:本文根据Redis 7 RC2 的release note 整理并翻译 近日,Redis 开源社区发布了7....

  • Redis特性

    Redis特性总览 速度快 官方给出的数据是10w OPS,也就是每秒可以实现10万次读写,虽然官方给出的数据通常...

  • Redis基础知识学习笔记

    ✔️ 知识点总览 首先我们都知道 Redis 是一个非常经典的,高性能的,“单线程”的键值数据库。 为什么高性能呢...

  • 自学一周整理出来的这些你必须知道的Redis知识点!

    ✔️ 知识点总览 首先我们都知道 Redis 是一个非常经典的,高性能的,“单线程”的键值数据库。 为什么高性能呢...

  • IO

    总览

  • 总览

    192名朝外毕业生(13到16届)共同完成,介绍了79所大学,162个专业。 本站导航 学校(全部) 专业(全部)...

  • 总览

    1 书籍推荐 《Java设计模式》 2 分类 创建型模式 工厂方法模式 抽象工厂模式 单例模式 建造者模式 原型模...

  • 总览

    A Accelerate 加速数学和DSP函数 Accounts ...

网友评论

    本文标题:Redis 总览

    本文链接:https://www.haomeiwen.com/subject/nmybhftx.html