Redis入门


截取自B站狂神说

1.什么是NoSQL

在这里插入图片描述

1.1NoSQL的特点

在这里插入图片描述
在这里插入图片描述

2.NoSql的四大分类

在这里插入图片描述

2.2 对比

在这里插入图片描述

3.Redis概述

在这里插入图片描述
在这里插入图片描述

4.基本知识

1.有16个数据库,默认用的是第0个数据库
在这里插入图片描述
2.查看数据库大小,DBSIZE
在这里插入图片描述
3.清除当前数据库
在这里插入图片描述
4.清除所有数据库:FLUSHALL
5.redis是单线程的
在这里插入图片描述

5.RedisKey的基本命令

在这里插入图片描述

5.1String

在这里插入图片描述
字符串增长
在这里插入图片描述
字符串范围
在这里插入图片描述

替换
在这里插入图片描述
批量添加
在这里插入图片描述
存在则不创建,可用于分布式锁
在这里插入图片描述

设置对象
在这里插入图片描述

组合命令
在这里插入图片描述
应用场景
在这里插入图片描述

5.2List

Redis不区分大小写命令,List可以有重复的值
在这里插入图片描述

移除值
对于string用del命令
在这里插入图片描述
下标及长度
在这里插入图片描述

移除指定的值
在这里插入图片描述
截取指定的长度
在这里插入图片描述
组合命令
在这里插入图片描述

替换指定下标的值,判断list是否存在,list没有判断成员是否存在的方法
在这里插入图片描述
插入值
在这里插入图片描述
小节
在这里插入图片描述

5.3Set

set中的元素不能重复,命令以s开头,sadd与lpush一样,没有该key就创建
添加,查看,判断元素

获取set元素个数,移除指定元素,set是无序的(相对于添加顺序)
在这里插入图片描述

移除随机的元素
在这里插入图片描述

选择set无序不重复的元素
在这里插入图片描述
移动指定的元素到另一个set集合
在这里插入图片描述
交集,并集,差集
在这里插入图片描述

5.4Hash

key-map结构,命令以h开头
增加/删除元素
在这里插入图片描述
hlen-获取hash中键值对数量
在这里插入图片描述
判断hash中的指定字段是否存在
在这里插入图片描述
只获取key或value

在这里插入图片描述

指定增量以及不能重复创建
在这里插入图片描述
应用
在这里插入图片描述
在这里插入图片描述

5.5 Zset(有序集合)

score表示优先级
在这里插入图片描述

排序,如果是从高到低,用ZREVRANGEBYSCORE
在这里插入图片描述

移除元素及判断集合中元素个数

在这里插入图片描述
获取指定区间元素数量
在这里插入图片描述
应用
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值