摘要: 一、介绍 Redis有序集合和集合一样都是string类型元素的机会,且不允许重复的成员。 不同的是每个元素都会关联一个double类型的分数。Redis正是通过分数来为集合中的成员进行从小到放大的排序。 有序集合的成员是唯一的,但是分数(score)却可以重复。 集合是通过哈希表实现的,所以添加、 阅读全文
posted @ 2018-08-31 16:31 何健亮 阅读(2337) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Redis的Set是string类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。 Redis中集合是通过哈希表实现的,所以添加、删除、查找的复杂度都是O(1)。 集合中最大的成员数为 (4294967295, 每个集合可存储40多亿个成员)。 基本命令: 增加/更新 阅读全文
posted @ 2018-08-29 17:37 何健亮 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Redis hash是一个string类型的field和value的映射表,hash特别设于用于存储对象。 Redis中每个hash可以存储232 - 1 键值对(40多亿)。 基本命令: 添加/更新: hset key field value (将hash表key中的字段field的值设 阅读全文
posted @ 2018-08-26 10:40 何健亮 阅读(11591) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Redis列表(List)是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(left)或者尾部(right),一个列表最多可以包含232-1个元素(4294967295,每个列表超过40亿个元素)。 基本命令: blpop key [key2 ...] timeout( 阅读全文
posted @ 2018-08-25 09:29 何健亮 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 String类型,是二进制安全的,存入和获取的数据相同,value最多可以容纳的数据长度是512M,可以存放json数据,图像数据等等. 存储String常用命令: 赋值(set) 取值(get) 删除(del) 数据增减(incr、decr) 扩展命令(incrby、decrby) 追加 阅读全文
posted @ 2018-08-24 17:07 何健亮 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 1、查询所有key: keys * 2、*通用符(代表0或多),查询所有以n(*)开头的key: keys n* 3、?通用符(代表1个字符): key n? 4、del删除key [key1 key2 ...]: del key [ke1 key2 ...] 5、exists判断key是否存在(1 阅读全文
posted @ 2018-08-24 09:54 何健亮 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 一、概述 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日执行、Key-Value数据库,并提供多种语言的API。 Redis是完全开源免费的,遵守BSD协议,是一个高性能的Key-Value数据库。 Redis是一个Key-Value存储系统。他支持存储的valu 阅读全文
posted @ 2018-08-23 17:10 何健亮 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 阿里镜像站:https://opsx.alibaba.com/mirror 阅读全文
posted @ 2018-07-28 09:58 何健亮 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 1、简介 虚拟机指通过软件莫比的具体有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。 我们可以通过虚拟机软件,可以在一台物理计算机模拟出一台或多台虚拟的计算机,这些虚拟的计算机完全就像真正的计算机那样进行工作,例如你可以安装操作系统、安装应用程序、访问网络资源等。对你而言,它只是运行 阅读全文
posted @ 2018-06-23 12:18 何健亮 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 一、概述 策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们之间可以互相替换。策略模式使得算法可以在不影响客户端的情况下发生变化。 策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以互相替换。在策 阅读全文
posted @ 2018-06-08 12:01 何健亮 阅读(307) 评论(0) 推荐(0) 编辑