摘要: 一、hash类型   hash是一个string类型的field和value的映射表。添加,删除操作都是O(1)(平均)。   hash特别适合用于存储对象。相对于将对象的每个字段存成单个string类型。将一个对象存储在hash类型中会占用更少的内存,并且可 阅读全文
posted @ 2017-09-11 21:36 一条路上的咸鱼 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 1. construct函数 : 用来创建一个redis客户端。 redis = new Redis(); 2. connect函数 :连接到一个redis实例。 参数如下:   host:字符串类型 可以使一个HOST IP或者是一个UNIX DOMAIN SOCKET的路径. 阅读全文
posted @ 2017-09-11 21:35 一条路上的咸鱼 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 一、sorted set类型 sorted set是有序集合,它在set的基础上增加了一个顺序属性,这一属性在添加修改元素的时候可以指定,每次指定后,会自动重新按新的值调整顺序。可以理解了有两列的 mysql表,一列存value,一列存顺序。操作中key理解为sorted set的名字。 二、Sor 阅读全文
posted @ 2017-09-11 21:34 一条路上的咸鱼 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 一、 set类型 set是无序集合,最大可以包含(2 的 32 次方 1)个元素。 set 的是通过 hash table 实现的,所以添加,删除,查找的复杂度都是 O(1)。 hash table 会随着添加或者删除自动的调整大小。需要注意的是调整 hash table 大小时候需要同步(获取写锁 阅读全文
posted @ 2017-09-11 21:33 一条路上的咸鱼 阅读(445) 评论(0) 推荐(0) 编辑
摘要: 一、list类型 list是一个链表结构,可以理解为一个每个子元素都是 string 类型的双向链表。 主要功能是push、pop、获取一个范围的所有值等。 操作中key理解为链表的名字。 二、List类型数据操作指令简介 1. lpush key string   在key对应list的 阅读全文
posted @ 2017-09-11 21:32 一条路上的咸鱼 阅读(357) 评论(0) 推荐(0) 编辑
摘要:    下面讲解value,value包括String、List、Set、Sorted Set、Hash 一、String类型 1、string类型  String是最基本的类型,而且Stirng类型是二进制安全的。意思是redis的string可以包含任何数据。比如jp 阅读全文
posted @ 2017-09-11 12:36 一条路上的咸鱼 阅读(351) 评论(0) 推荐(0) 编辑
摘要:   redis是一个key value形式的数据缓存,因此包括key和value。 一、key的说明 1、redis的key   Redis的key是字符串类型,但是key中不能包括边界字符,由于key不是binary safe的字符串,所以key不能空格和换 阅读全文
posted @ 2017-09-11 12:35 一条路上的咸鱼 阅读(1046) 评论(0) 推荐(0) 编辑
摘要: 一、redis简介 (一)什么是redis 1.redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key Value 内存数据库。 2.特点:读写性能强悍 支持丰富的数据结构 可持久化存储 一个把数据存储在内存中的高速缓存 3.作者是antirez from I 阅读全文
posted @ 2017-09-11 12:34 一条路上的咸鱼 阅读(189) 评论(0) 推荐(0) 编辑