redis入门知识第3篇-redis的基本操作与数据类型
2021/12/15 2:16:59
本文主要是介绍redis入门知识第3篇-redis的基本操作与数据类型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1. 概述
在我的前两篇笔记中,介绍了redis的基本概念,以及安装了redis的学习环境。在这篇文章中,我们一起来熟悉 redis 的基本操作。redis数据存在内存中,可以让程序高效地读取。但它也能将数据写入硬盘内进行永久保存,从这篇文章开始,我们逐渐熟悉redis的数据存取操作。
如果你还没阅读过之前的内容,可以通过以下链接阅读前面的部分
-
01-redis入门知识第1篇-redis简介
-
02-redis入门知识第2篇-redis的安装与测试
2. redis的基本操作
2.1.添加数据
进入redis命令行模式
./src/redis-cli
设置 key、value 数据
- 命令格式
set key value
- 示例
set name jkdev
2.2. 数据查询
功能:根据 key 查询对应的 value,如果不存在,则返回空 (nil)
- 命令格式
get key
- 示例
get name
2.3. 清除屏幕信息
- 命令
clear
或者 按Ctrl
+ L
也可以清除屏幕信息
2.4. 查看帮助文档
- 命令格式
help 命令名称 help @组名
- 示例:使用
help get
指令获取get
指令的帮助,如下图
- 示例:使用
help @string
指令获取string
类型组的帮助,如下图
2.5. 退出命令行模式
我们可以使用quit
指令或者exit
指令,退出cli客户端
3. redis的使用场景
redis因为数据存储在内存中,提供了高性能的数据读取服务,因此通常用于用于热门数据的缓存。以下是redis的常用场景
原始业务设计
- 秒杀
- 618 活动
- 双 11 活动
- 排队购票
运营平台监控的突发高频访问数据
- 突发的要闻,被强势关注围观
高频、复杂的数据统计
- 在线人数
总之,在大流量的场景下,程序直接通过redis读取内存中的数据,大大提高了程序的并发性能。
4. redis 数据类型
在redis中,可以存储以下5种数据类型
- string (字符串,类比 java 中 String)
- hash (散列值,类比 java 中 HashMap)
- list (列表,类比 java 中 LinkedList)
- set (集合,类比 java 中 Set)
- sorted_set (有序集合,类比 java 中 TreeSet)
redis 自身是一个映射(map),其中所有的数据都是采用 key:value(键值对) 的形式,数据类型是指存储的数据类型,也就是 value 的类型,key 永远是字符串。
这篇关于redis入门知识第3篇-redis的基本操作与数据类型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识