Redis
- key-value键值对
- key定义注意:不要过长、过短、统一的命名规范
- 存储String:最多容纳512M,存入和获取数据相同
存储String常用的命令
- 赋值
- 取值
- 删除
- 扩展命令
SpringBoot与Redis整合
- 在pom.xml文件中添加依赖
<!-- springboot2.0整合 redis -->
<dependency>
<groupId>org.springframework.boot</groupId>
<!--由于使用的是springboot2.0-->
<artifactId>spring-boot-starter-data-redis</artifactId>
</dependency>
<!-- springboot1.0整合 redis -->
<artifactId>spring-boot-starter-redis</artifactId>
- springboot2.0的redis整合包多出lettuce连接池,需要commons-pool2
<!-- 高版本redis的lettuce需要commons-pool2 -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-pool2</artifactId>
<version>2.6.0</version>
</dependency>
String
- set
- get
- getset
- del
- 数值增减
- incr num将num递增1
- decr num2
- incrby/decrby num 5将num+5
- 数值默认初始化为0
- append num 5返回字符串长度,追加字符串
存储Hash
String key和String Value的map容器