Redis ( Remote DIctionary Server ) 通常被称为数据结构服务器,因为值 ( value ) 可以是字符串 ( String ) , 哈希 ( Map ) , 列表 ( list ) , 集合 ( Sets ) 或有序集合 ( Sorted Sets ) 等类型。
Redis 是开源的,遵守 BSD 协议,使用 C 语言开发。
Redis 是互联网技术中使用最为广泛的中间件之一,随着它在新浪微博中的使用而逐渐风靡国内。Redis 也是中高级后端技术开发工程师技术面试过程中最常问到的知识点。掌握 Redis 基础使用方法,甚至深入理解 Redis 的内部实现源码,不但有助于找工作,也可以提高作为技术从业者的系统设计能力。
Redis 的作者叫 Salvatore Sanfilippo,来自意大利的西西里岛,现在居住在卡塔尼亚。他使用的网名是 antirez,如果你有兴趣,可以去他的博客逛逛,地址是 antirez.com。
本教程包括 Redis 的基础知识和高级特性,第一部分对 Redis 进行基础知识介绍,第二部分对 Redis 的各种数据类型及其操作命令进行了详细介绍,最后介绍了 Redis 的高级特性包括管理操作、事务、脚本、连接、服务器、面试问题等。
本教程既适合初级入门人员了解如何使用Redis,又适合专业的程序开发人员了解Redis的特性。
通过本教程你可以一步一步了解 Redis 的应用。
阅读本教程前,了解基本的数据结构,有助于更好的掌握 Redis。
- String: 字符串
- Hash: 散列
- List: 列表
- Set: 集合
- Sorted Set: 有序集合
为什么要选择 Redis 介绍Redis的使用场景与使用 Redis 的原因。
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.mushiming.com/mjsbk/15952.html