想学会操作Redis,请大家先把Redis环境配置好,不会配置的小伙伴推荐你去看看上一篇哦 带你快速安装部署Redis (二)
Redis的数据类型
redis当中一共支持五种数据类型,分别是string字符串类型,list列表类型,集合set类型,hash表类型以及有序集合zset类型,通过这五种不同的数据类型,我们可以实现各种不同的功能,也可以应用与各种不同的场景,接下来我们来看看五种数据类型的操作语法
redis当中各种数据类型结构如上图:
redis当中各种数据类型的操作
https://www.runoob.com/redis/redis-keys.html
1、redis当中对字符串string的操作
下表列出了常用的 redis 字符串命令
在这里简单的给大家操作一下:
2、redis当中对hash列表的操作
Redis hash 是一个string类型的field和value的映射表,hash特别适合用于存储对象。
Redis 中每个 hash 可以存储 232 - 1 键值对(40多亿)
下表列出了 redis hash 基本的相关命令:
在这里简单的给大家操作一下:
3、redis当中对list列表的操作
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边)
一个列表最多可以包含 232 - 1 个元素 (4294967295, 每个列表超过40亿个元素)。
下表列出了列表相关的基本命令
在这里简单的给大家操作一下:
还有一道题以及答案给大家分享一下
没有给大家全都操作 list 很重要 大家一定要认真的去多多练习几遍
4、redis操作set集合
redis 的 Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据。
Redis 中集合是通过哈希表实现的,所以添加,删除,查找的复杂度都是 O(1)。
集合中最大的成员数为 232 - 1 (4294967295, 每个集合可存储40多亿个成员)。
下表列出了 Redis 集合基本命令:
这有一道Set的题给大家分享一下
5、redis中对key的操作
下表给出了与 Redis 键相关的基本命令:
给大家简单操作一下:
6、redis当中的数据库
这个只要知道就行了 小伙伴们别认真哈 这个操作非常危险的!!!!!
Redis 默认有16个数据库
清空某一数据库内的所有数据
flushdb
清空所有数据库的数据
flushall