一. redis的特点:
-
性能高,读(110000次/s)写(81000次/s)速 度快。
-
数据类型多,有五种: 1. String 2. List 3. Hashes 4. Sets 5. Ordered Sets
-
所有操作都是原子性的,并且支持几个操作合并后原子性执行。(原子性操作:不需要锁。因为他是要么从开头到结尾,要么就不执行,不会被打断。)
-
默认支持16个数据库,对外都是以一个从0开始的递增数字命名,可以通过参数databases来修改默认数据库个数。客户端选择的服务会自动选择0号数据库。注意事项点:
1.不支持自定义数据库名称。 2.不支持为每个数据库设置访问密码。 3.多个数据库不是完全隔离,flushall命令会清空所有数据的数据。
二、redis在springboot中的配置
redis:
host: //地址
port: //端口
password: //密码
# 连接超时时间(毫秒)
timeout: 10000
database: 6
jedis:
pool:
# 连接池中的最大空闲连接
max-idle: 8
# 连接池中的最小空闲连接
min-idle: 10
# 连接池最大连接数(使用负值表示没有限制)
max-active: 100
# 连接池最大阻塞等待时间(使用负值表示没有限制)
max-wait: -1