600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Redis 基本命令 键(key)命令 基本数据类型(命令行操作)

Redis 基本命令 键(key)命令 基本数据类型(命令行操作)

时间:2019-12-10 10:14:27

相关推荐

Redis 基本命令 键(key)命令 基本数据类型(命令行操作)

目录

Redis 基本(basic)命令

Redis 键(key)命令

Redis 数据类型概述

Redis 字符串(String)

Redis 哈希(Hash)

Redis 列表(List)

Redis 集合(Set)

Redis 有序集合(sorted set)

Redis 基本(basic)命令

1、Redis 命令用于在 redis 服务上执行操作,要在 redis 服务上执行命令需要一个 redis 客户端。安装目录下的 redis-cli 就是自带的测试客户端。

Redis 键(key)命令

1、Redis 键命令用于管理 redis 的键。

2、Redis 键命令的基本语法:command KEY_NAME

在线命令演示源码:Redis 基本命令、键(key)命令、数据类型概述.sql

Redis 数据类型概述

1、Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。

2、这里暂时先做个概述,后续会详细说明。

3、在线命令演示源码:Redis 基本命令、键(key)命令、数据类型概述.sql

Redis 字符串(String)

1、string 是 redis最基本的类型,一个key对应一个value。一个键最大能存储512MB。

2、string 类型是二进制安全的,可以包含任何数据,比如 jpg 图片或者序列化的对象 。

3、Redis 字符串(String)官网文档:Redis SET 命令_设置指定 key 的值

4、在线命令演示:Redis 字符串(String)命令演示.sql

Redis 哈希(Hash)

1、Redis hash 是一个键值对集合,值可以看成一个 Map。

2、Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。

3、每个 hash 可以存储 40多亿键值对。

4、Redis 哈希(Hash)官网文档:Redis Hdel 命令_删除一个或多个哈希表字段

5、命令在线演示:Redis 哈希(Hash)命令演示.sql

Redis 列表(List)

1、Redis 列表是简单的字符串列表,按照插入顺序排序,可以添加一个元素导列表的头部(左边)或者尾部(右边)。

2、每个列表最多可存储 4294967295 个元素(约40多亿)

3、Redis 列表(List)官网文档:Redis Blpop 命令_移出并获取列表的第一个元素, 如果列表没有元素会阻塞列表直到等待超时或发现可弹出元素为止。

rpoplpush 使用场景:

Redis 集合(Set)

1、Redis 的 Set 是 string 类型的无序集合。和 java 一样,集合中不会有重复的元素。

2、集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是O(1)。

3、每个集合中最大的成员数为 4294967295(40多亿个成员)。

4、Redis 集合(Set)官网文档:Redis Sadd 命令_向集合添加一个或多个成员

Redis 有序集合(sorted set)

1、Redis zset 和 set 一样也是 string 类型元素的集合,且不允许重复的成员。

2、不同的是每个元素都会关联一个 double 类型的分数,redis 正是通过分数来为集合中的成员进行从小到大的排序。

3、zset 的成员是唯一的,但分数(score)却可以重复。

4、Redis 有序集合(sorted set)官网文档:Redis Zadd 命令_向有序集合添加一个或多个成员,或者更新已存在成员的分数

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。