Redis学习笔记-20190419

2019-04-19  本文已影响0人  Loistein

一、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

上一篇 下一篇

猜你喜欢

热点阅读