![](https://img-blog.csdnimg.cn/20190828092630841.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Nosql非关系型数据库
nosql菲关系型数据库学习笔记
supermanhss
简单就好
展开
-
Redis学习之Key操作
Redis 与 Memcach 都是 key-value 存储,但 Redis 不仅仅是简单的 key-value 存储,实际上 Redis 支持存储不同类型的值:字符串(String)、列表(Lists)、哈希(Hashes)、集合(Sets)、有序集合(Sorted Sets)。目录查询查询过期设置过期移除过期重命名删除序列化查询keys ...原创 2019-09-04 17:27:38 · 111 阅读 · 0 评论 -
redis学习之字符串
字符串是redis最基本的数据类型,它是二进制安全的,意思是它可以包含任何数据,包括图片、序列化的对象等,字符串的最大容量为512mb;redis的其他数据类型都是由字符串组织而来,比如链表就是一串排列的字符串,哈希就是字符串field 与字符串 value 的映射表,集合指的也是字符串的集合体;目录正常赋值与取值赋值且不能覆盖已存在的key赋值且设定生存时间取得...原创 2019-09-05 11:58:06 · 128 阅读 · 0 评论 -
redis学习之哈希
redis 哈希表(hash)是字符串类型的field与字符串类型的value对应的映射表,特别适合存储对象;redis 哈希表(hash)里最多可以存储40多亿对 field - value;redis 哈希表(hash)里的域(字段) field 不能设置过期;目录设置取值查询删除哈希表中的域哈希表中的值增量迭代一些经典的应用场景设置 hset k...原创 2019-09-05 18:51:25 · 136 阅读 · 0 评论 -
redis学习之列表
redis 列表是简单的字符串队列,可以在列表头部与尾部推入字符串,其操作时间复杂度为常数级O(1),速度非常快。而且是按照推入的顺序排序,每个redis列表最少可以包含40亿个字符串。坏消息是访问列表里的元素效率不高,因为会遍历列表匹配,其时间复杂度为O(n),很难想象遍历一个超大列表会带来什么后果,如果需要快速的访问元素,建议使用redis有序集合。 redis ...原创 2019-09-06 10:00:34 · 123 阅读 · 0 评论 -
redis学习之集合
redis 集合(Set)是字符串的无序排列,且没有重复的字符串;redis 集合(Set)是基于哈希表实现的,所以添加、查询、删除操作非常快速,时间复杂度为O(1)常数级;redis 集合(Set)可以存储40多亿个成员;目录加入集合查询集合删除成员差集交集并集迭代一些经典的应用场景加入集合sadd key member [member [...]...原创 2019-09-06 13:56:30 · 107 阅读 · 0 评论 -
redis学习之有序集合
redis有序集合与集合不同的是每个成员都会关联一个double类型的分数,redis就是利用分数对集合中的成员进行从小到大的排序。目录查询集合成员查询集合成员的分数统计加入集合成员增量删除集合成员交集并集迭代查询集合成员zrange key start stop [withscores] 通过索引区间取得有序集合中给定区间内的成员; zrange...原创 2019-09-06 21:07:22 · 149 阅读 · 0 评论