美文网首页
全方位理解redis

全方位理解redis

作者: 无羡爱诗诗 | 来源:发表于2019-03-24 11:18 被阅读0次

    第一章 Redis简介 ---Introduction to Redis

    关注要点

    1、Redis是一个开源的,基于内存的结构化数据存储(工具),可以被用来当做数据库、缓存和消息代理。

    2、Redis支持的数据结构:stringshasheslistssetssorted sets with range queries, bitmapshyperloglogsgeospatial indexes with radius queries and streams

    3、Redis has built-in replicationLua scriptingLRU evictiontransactions and different levels of on-disk persistence, and provides high availability via Redis Sentinel and automatic partitioning with Redis Cluster.    副本提供容错性、高可用性、支持分布式。

    4、如果你遇到这样一个问题:设计一个共同关注的模块,类似于你和谁的共同好友有哪些?

    这样的功能用MySql是很不好实现的,要计算两个集合的交集,除了需要 对两个数据表执行合并(join)操作之外,还需要对合并的结果执行去重复(distinct)操作,最终 导致交集操作的实现变得异常复杂。

    但是如果你使用Redis的话,上面这个问题变得很简单,因为Redis支持集合运算。它内置了集合数据类型,并支持对 集合执行交集、并集、差集等集合计算操作,其中的交集计算操作可以直接用于实现我想要的共同 关注功能。

    Redis支持主从异步备份;

    其他特征:Other features include:

    Transactions //事务

    Pub/Sub // 推送,订阅

    Lua scripting //

    Keys with a limited time-to-live//

    LRU eviction of keys//

    Automatic failover//

    Redis是ANSI C,支持的操作系统 Linux, *BSD, OS X without external dependencies.推荐在Linus上进行部署。There is no official support for Windows builds, but Microsoft develops and maintains a Win-64 port of Redis.

    第二章 学习Redis的工具书籍

    没错,就是它,它是讲解Redis的,而且很实用 与其它数据库的比较 EdrawMax绘图

    学习Redis很有帮助的两个网站。

    http://doc.redisfans.com

    http://redisdoc.com

    相关文章

      网友评论

          本文标题:全方位理解redis

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