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键值对
 
哈希操作命令

 乍一看不懂
 看完下面这张图
 恍然大悟
 
列表操作命令

集合操作命令

有序集合操作命令

 
通用命令




















