1、redis概述和安装
1.1、安装redis
1.2、启动redis
方式1:前台启动(不推荐)
方式2:后端启动(推荐)
1.3、关闭redis
1.4、进入redis命令窗口
1.5、redis命令大全
1.6、redis介绍相关知识
2、redis 5大数据类型
2.1、redis键(key)
2.2、redis字符串(String)
2.2.1、简介
2.2.2、常用命令
set:添加键值对
get:获取值
apend:追价值
strlen:获取值的长度
setnx:key不存在时,设置key的值
incr:原子递增1
decr:原子递减1
incrby/decrby:递增或者递减指定的数字
mset:同时设置多个key-value
mget:获取多个key对应的值
msetnx:当多个key都不存在时,则设置成功
getrange:获取值的范围,类似java中的substring
setrange:覆盖指定位置的值
setex:设置键值&过期时间(秒)
getset:以新换旧,设置新值同时返回旧值
2.2.3、数据结构
2.3、redis列表(List)
2.3.1、简介
2.3.2、常用命令
lpush/rpush:从左边或者右边插入一个或多个值
lrange:从列表左边获取指定范围内的值
lpop/rpop:从左边或者右边弹出多个元素
rpoplpush:从一个列表右边弹出一个元素放到另外一个列表中
lindex:获取指定索引位置的元素(从左到右)
llen:获得列表长度
linsert:在某个值的前或者后面插入一个值
lrem:删除指定数量的某个元素
lset:替换指定位置的值
2.3.4、数据结构
2.4、redis集合(Set)
2.4.1、简介
2.4.2、常用命令
sadd:添加一个或多个元素
smembers:取出所有元素
sismember:判断集合中是否有某个值
scard:返回集合中元素的个数
srem:删除多个元素
spop:随机弹出多个值
更多Java学习视频,请关注公众号:Java充电社