前言
Redis是一种开源的内存数据结构存储系统,它支持多种数据类型,包括字符串String、列表list、集合、哈希表和有序集合。这些数据类型在Redis中有着广泛的应用场景,可以满足不同的业务需求。本文将介绍Redis的五大数据类型及其应用。
一、string数据类型
常用命令:
最常用:set key value / get key
同时设置/获取多个键值:mset key value [key value]
数值增减:
递增数字:incr key
增加指定的整数:incrby key increment
递减数字:decr key
减少指定的整数:decrby key decrement
获取字符串长度:strlen key
分布式锁:setnx key value
set key value [EX seconds][PX millisecond] [NX][XX] -> set lock pay ex 10 nx
EX:秒过期
PX:毫秒过期
NX:key不存在的时候创建
XX:key存在的时候,覆盖
应用场景:</