redis介绍
redis是基于k-v键值对的无关系型数据库,建立key和value之间的映射,因此需要通过key才能访问到储存的数据
redis层级
redis是通过kv存储数据,通过key来管理数据
层级key的命名规范:
项目名:业务名:类型名:id
例如一个博客项目的点赞业务的博客类型:
csdn:like:blog:1
其中,blog类似于mysql中的blog表,而1就是索引(主键)了
而对应的value就是行数据了(rowData)
redis数据结构
redis数据结构实际指的是存储value的数据结构,因为key一般是按string存储
五大基本数据结构
数据类型 | 操作命令 | 描述 |
---|---|---|
string | set key value | 设置指定 key 的值为指定 value |
get key | 获取指定 key 的值 | |
incr key | 将 key 中储存的数字值增一 |