(1)redis的目录简介

Redis(REmote DIctionary Server) 是一个由Salvatore Sanfilippo写的key-value存储系统。

Redis是一个开源的使用ANSIC语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

redis一般是用来做缓存来用,缓存大致可以分为两类,一种是应用内缓存,比如Map(简单的数据结构),以及EH Cache(Java第三方库),另一种就是缓存组件,比如Memached,Redis;Redis是一个基于KEY-VALUE的高性能的存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求

redis的官方的文档:https://redis.io/documentation

至于redis的下载和安装可以参考:https://redis.io/download

对于redis的命令使用这一块我这里不打算展开讲,可以参考redis的命令使用手册
redis的命令使用手册: http://redisdoc.com

推荐redis的设计与实现书籍的在线阅读版:https://redisbook.readthedocs.io/en/latest/index.html

当然对于刚学习redis可以参考中文的教程: http://www.redis.net.cn/tutorial/3501.html

接下来,我会按照解析来的几个方向讲解redis

  • redis的数据结构

  • redis的过期时间和发布订阅

  • redis的数据持久化以及性能

  • lua脚本

  • 分布式redis

  • redis的客户端的简单使用

  • redis的分布式锁实现

  • redis的应用架构以及布隆过滤器

你可能感兴趣的:((1)redis的目录简介)