(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的应用架构以及布隆过滤器

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容