一、Redis简介:
开源免费、遵守BSD协议、高性能、Key-value数据库
特点:
① 支持数据持久化
②支持丰富的数据类型,如string、list、set、hash、zset
③ 支持master-slave模式数据备份
优势:高性能、丰富数据类型、原子性、丰富的特性
二、Redis安装及配置
redis配置文件位于redis安装目录之下,文件名redis.conf
查看配置:CONFIG GET
编辑配置:CONFIG SET
三、Redis数据类型
① string 二进制安全级的,可包含任何数据,如图片或者序列化对象,最大512MB
② hash 键值key->value对的集合
命令: HMSET myhash field1 "Hello" field "World" HGET myhash field1
可存储2的32次方 -1 键值对(40多亿)
③ list 命令:lpush lrange
可存储 2的32次方 - 1 元素 (4294967295, 每个列表可存储40多亿)
④ set 命令:sadd smembers string类型的无序集合 集合中元素必须唯一
可存储 2的32次方 - 1 元素 (4294967295, 每个列表可存储40多亿)
⑤ zset (sorted set) string 类型无重复集合、有序,每个元素都会关联double类型的分数,通过分数从小到大排序,分数可重复
命令:zadd key score member ZRANGEBYSCORE runboob 0 100
网友评论