《redis实战》读书笔记-第一章:初识redis
2017-02-23 11:11
190 查看
欢迎访问本人博客查看原文:http://wangnan.tech
第一章:初识redis
reids简介
redis是一个速度非常快的非关系数据库,他可以存储键与5种不同类型的值之间的映射,可以将储存在内存的键值对持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展读性能
redis与memcached的区别
两者都可以用于储存键值映射,彼此的性能也相差无几,但是redis能够自动以两种方式将数据写入硬盘,并且redis除了能存储普通字符串之外,还可以储存其他4种数据结构
redis拥有两种不同形式的持久化方法
他们都可以用小而紧凑的格式将储存在内存中的数据写入硬盘吗,第一种方法是时间点转储,转储既可以在”指定时间段内有指定数量的写操作执行”这一条件被满足时执行,又可以通过调用两条转储到硬盘的命令中的任何一条来执行,第二种持久化方法将所有修改了数据库的命令都写入一个只追加文件里面,用户可以根据数据的重要程度,将只追加写入设置为从不同步,每秒同步一次或者没写入一个命令就同步一次
数据结构
STRING
基本命令:GET SET DEL 进阶:自增 自减
LIST
基本命令:RPUSH LRANGE LINDEX LPOP 进阶:从列表里面移除元素,将元素插入列表中间,将列表修剪至指定长度
SET
LIST可以存储多个相同的字符串,而SET则可以通过散列来保证自己存储的每个字符串都是各部相同的 set使用无序的方式储存 基本命令:SADD SMEMBER SISMEMBER SREM
进阶:SINTER SUNION SDIFF
HASH
储存的值既可以是字符串也可以是数字值,并且用户同样可以对散列储存的数字值执行自增操作或者自减操作 散列在很多方面就想一个微缩版的redis 基本命令:HSET HGET HGETALL HDEL
ZSET
有序集合的值被称为分值,分值必须是浮点数,有序集合是redis里面为一个既可以根据成员访问,也可以根据分值以及分值的排列顺序来访问元素的结构 基本命令:ZADD ZRANGE ZRANGEBYSCORE ZREM
相关文章推荐
- 《redis实战》读书笔记-第三章:redis命令
- [hadoop读书笔记] 第一章 初识 Hadoop
- 《redis实战》读书笔记-第二章:使用redis构建web应用
- 初识redis——mac下搭建redis环境
- 孙鑫java读书笔记--第一章
- 第一章 代码无错就是优?简单工厂模式(读书笔记)
- 《面向对象分析与设计》读书笔记——第一章 复杂性
- Redis入门很简单之四【初识Jedis】
- 第一章:从C转向C++ (Effective C++ Second Edition 读书笔记)
- 4. 初识 redis
- 【读书笔记】android编程权威指南_第一章
- 第一章 代码无错就是优?--简单工厂模式(读书笔记)
- 《数据库设计入门经典》读书笔记——第一章:数据库建模的过去与现在
- 《时间序列分析及应用:R语言》读书笔记--第一章 引论
- 第一章初识R语言
- Redis探索之旅(1)- Redis初识
- 《自己动手写操作系统》读书笔记——初识保护模式
- Redis 学习第一章
- 第三章 地势坤,君子以厚德载物 ——《箴言》第一章读书笔记之三
- 《C++ Primer》读书笔记 第一章