《redis实战》读书笔记-第一章:初识redis
欢迎访问本人博客查看原文:http://wangnan.tech
第一章:初识redis
reids简介
redis是一个速度非常快的非关系数据库,他可以存储键与5种不同类型的值之间的映射,可以将储存在内存的键值对持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展读性能
redis与memcached的区别
两者都可以用于储存键值映射,彼此的性能也相差无几,但是redis能够自动以两种方式将数据写入硬盘,并且redis除了能存储普通字符串之外,还可以储存其他4种数据结构
redis拥有两种不同形式的持久化方法
他们都可以用小而紧凑的格式将储存在内存中的数据写入硬盘吗,第一种方法是时间点转储,转储既可以在”指定时间段内有指定数量的写操作执行”这一条件被满足时执行,又可以通过调用两条转储到硬盘的命令中的任何一条来执行,第二种持久化方法将所有修改了数据库的命令都写入一个只追加文件里面,用户可以根据数据的重要程度,将只追加写入设置为从不同步,每秒同步一次或者没写入一个命令就同步一次
SET
LIST可以存储多个相同的字符串,而SET则可以通过散列来保证自己存储的每个字符串都是各部相同的 set使用无序的方式储存
基本命令:SADD SMEMBER SISMEMBER SREM
进阶:SINTER SUNION SDIFF
欢迎访问本人博客查看原文:http://wangnan.tech
第一章:初识redis
reids简介
redis是一个速度非常快的非关系数据库,他可以存储键与5种不同类型的值之间的映射,可以将储存在内存的键值对持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展读性能
redis与memcached的区别
两者都可以用于储存键值映射,彼此的性能也相差无几,但是redis能够自动以两种方式将数据写入硬盘,并且redis除了能存储普通字符串之外,还可以储存其他4种数据结构
redis拥有两种不同形式的持久化方法
他们都可以用小而紧凑的格式将储存在内存中的数据写入硬盘吗,第一种方法是时间点转储,转储既可以在”指定时间段内有指定数量的写操作执行”这一条件被满足时执行,又可以通过调用两条转储到硬盘的命令中的任何一条来执行,第二种持久化方法将所有修改了数据库的命令都写入一个只追加文件里面,用户可以根据数据的重要程度,将只追加写入设置为从不同步,每秒同步一次或者没写入一个命令就同步一次
SET
LIST可以存储多个相同的字符串,而SET则可以通过散列来保证自己存储的每个字符串都是各部相同的 set使用无序的方式储存
基本命令:SADD SMEMBER SISMEMBER SREM
进阶:SINTER SUNION SDIFF