Redis
常用数据类型
常用数据类型
主要是指value类型
key都是字符串类型的
各种数据类型对应的特点
应用场景
哈希:一般来存储一些对象
列表:存一些跟顺序有关系的数据,比如朋友圈点赞
集合:一般用来做运算,交集,并集等
有序集合:各种 排行榜
常用命令
redis操作数据和mysql不同
mysql主要是sql语句,sql语句和数据类型无关
而redis操作语句是和数据类型挂钩的
下面都以图片显示
自己去探索一下在图形化界面
字符串操作命令
set key value 是无论key存不存在都可以设置value
而setnx 只能没有key的时候 设置 value(后面设计分布式锁经常用)
其他几个都挺正常的
注意:setex key 30 value 中的30 是秒,到期后redis会自动删除这个key-value键值对
哈希操作命令
乍一看不懂
看完下面这张图
恍然大悟
列表操作命令
集合操作命令
有序集合操作命令