Redis
JiangNanMax
给生活添砖Java!
展开
-
Redis入门指南 第1章 简介 Redis的几项特性
Redis入门指南 第1章 简介 Redis的几项特性之前在做爬虫相关的demo时接触到了Redis,它基于键值对的存储系统吸引了我。它的操作十分方便,而且性能也高。趁着假期,系统地自学一下Redis,通过写博客的方式来记录、总结和分享简介Redis 是一个开源的、高性能的、基于键值对的缓存与存储系统,通过提供多种键值数据类型来适应不同场景下的缓存与存储需求Redis 是一个高...原创 2019-02-01 17:15:10 · 5167 阅读 · 0 评论 -
Redis入门指南 第2章 准备工作 在MAC OS X中安装Redis
Redis入门指南 第2章 准备工作 在MAC OS X中安装RedisRedis 支持 Mac、Linux 和 Windows 等其他系统,我使用的是 Mac,这里就记录一下我的安装过程。在安装 Redis 之前需要了解 Redis 的版本规则以选择最适合自己的版本,Redis 约定版本号(即第一个小数点后的数字)为偶数的版本是稳定版(如 2.8 版、3.0 版),奇数版本是非稳定版(如 2...原创 2019-02-03 13:54:12 · 5282 阅读 · 0 评论 -
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(一) 字符串类型
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(一) 字符串类型一、命令字符串类型是 Redis 中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。你可以用其存储用户的邮箱、JSON 化的对象甚至是一张图片。一个字符串类型键允许存储的数据的最大容量是 512 MB字符串类型是其他 4 种类型的基础,其他数据类型和字符串类型的差别从某种角度来说只是组织...原创 2019-02-16 23:06:20 · 5184 阅读 · 0 评论 -
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(二) 散列类型
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(二) 散列类型一、介绍Redis 是采用字典结构以键值对的形式存储数据的,而散列类型(hash)的值也是一种字典结构,其存储了字段(field)和字段值的映射,但字段值只能是字符串,不支持其他数据类型散列类型适合的存储对象:使用对象类别和 ID 构成键名,使用字段表示对象的属性,而字段值则存储属性值。例如,要存储 ...原创 2019-02-18 09:37:32 · 5192 阅读 · 0 评论 -
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(四) 集合类型
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(四) 集合类型一、介绍集合的概念大家应该都很熟悉了,在集合中的每个元素都是不同的,而且没有顺序。集合类型的常用操作是向集合中加入或者删除元素、判断某个元素是否存在等,由于集合类型在 Redis 内部是使用值为空的散列表实现的,所以这些操作的时间复杂度都是 O(1)。最方便的是多个集合类型键之间还可以进行交集、并集和差集运算...原创 2019-02-23 15:59:03 · 5145 阅读 · 0 评论 -
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(三) 列表类型
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(三) 列表类型一、介绍列表类型(list)可以存储一个有序的字符串列表,常用的操作是向列表两端添加元素,或者获得列表的某一个片段列表类型内部是使用双向链表实现的,所以向列表两端添加元素的时间复杂度为 O(1)O(1)O(1),要获取的元素越接近两端则速度越快。这意味着即使是一个长度上千万的列表,获取头部或者尾部的 ...原创 2019-02-19 19:58:18 · 5198 阅读 · 0 评论 -
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(五) 有序集合类型
Redis入门指南 第3章 Redis的5种主要数据类型及相应的命令(五) 有序集合类型一、介绍有序集合类型(sorted set)的特点从它的名字中就可以猜出,它与集合类型的区别就是“有序”两字。在集合类型的基础上有序集合类型为集合中的每个元素都关联了一个分数,这使得我们不仅可以完成插入、删除以及判断及元素是否存在等集合类型支持的操作,还能够获得分数最高(最低)的前 N 个元素、获得指定...原创 2019-04-14 16:11:25 · 5635 阅读 · 0 评论