当前位置 博文首页 > A_art_xiang的博客:redis-数据类型与应用
目录
写在前面
一、redis基础命令
二、redis五大数据类型的落地应用
※几种数据类型
1.string
①基础命令
②应用场景
2.hash(Map)(类似一个key放一个对象),>
①基础命令
②应用场景
3.list(ArrayList;双向链表;有序有重复)
①基本命令
②应用场景
4.set(HashSet;无序;无重复)
①基本命令
②应用场景
5.zset(有序集合)
①基础命令
②应用场景
redis一定要装6.0.8,装linux系统的。
redis?server -V:查看版本
进入redis后,info:查看所有信息。
还有一个是stream。
redis的命令不区分大小写,但是key是区分大小写的。
set k1 v1
set k2 v2
mset k1 v1 k2 v2 k3 v3 //一次性设置多个 m=more
mget k1 k2 k3 //一次性取出多个
incr k1 //增1
incrby key increment //增加increment数值
decr k1 //减1
decrby k1 decrement //减decrement数值
del key //删除key
strlen k1 //获取字符串长度
setnx key value //当key不存在创建
ttl k1 //查看剩余过期时间
(1)商品编号、订单号采用incr命令生成
(2)统计点赞数、文章的喜欢数、阅读量(incr命令)
hset key field value //设置值 hset student id 1
hget key field //取值 hget student id
hmset student name zs age 15 //设置多个字段
hgetall key //一次获取key所有属性
hlen key //获取key属性数量
hdel key //删除key
(1)购物车早期
shopcar:uid1024做key
商品id用做属性,商品数量用做value
(1)微信文章订阅公众号
(1)微信抽奖小程序
(2)微信朋友圈点赞
(3)微博好友关注社交关系
(4)qq内推可能认识的人
(1)根据商品销售对商品进行排序显示
(2)抖音热搜
cs