Redis的好处和简介我就不介绍了,直接安装配置;1、redis安装本文使用docker安装redis,直接在本地安装也很方便,下载安装包然后启动cmd窗口命令行即可。拉取镜像Dockerpullredis:4.0启动镜像Dockerrun-itd--nameredis-01-p6379:6379#镜像id释放端口firewall-cmd--state#查看防火墙状态systemctlstartfirewalld.service#启动防火墙firewall-cmd--zone=public--add-port=6379/tcp--permanent#释放端口系统restartfirewalld.service#重启防火墙firewall-cmd--reload#重新加载配置firewall-cmd--list-all#查看开启的ports2,Springbootimport2.1,导入maven依赖com.fasterxml.jackson.corejackson-databind官方的starter就介绍到这里了。以前大家都用jedis,改的可以更个性化。2.2.基础配置spring.redis.host=192.168.1.37#Redis服务器连接端口spring.redis.port=6379#Redis服务器连接密码(默认为空)spring.redis.password=#连接池最大连接数(使用负值表示不限制)spring.redis.pool.max-active=8#连接池的最大阻塞等待时间(使用负值表示不限制)spring.redis.pool.max-wait=-1#连接池中最大空闲连接时间spring.redis.pool.max-idle=8#连接池中最小空闲连接时间spring.redis.pool.min-idle=0#连接超时时间(毫秒)spring.redis.timeout=30000具体详细配置根据个人需求变化。其实springboot是有默认配置的,不用配置直接使用。2.3.RedisServicepackagecom.ssk.shop.bll;/***redis操作接口*/publicinterfaceIRedisBll{/***存储数据*/voidset(Stringkey,Stringvalue);/***getData*/Stringget(Stringkey);/***设置过期时间*/booleanexpire(Stringkey,longexpire);/***删除数据*/voidremove(Stringkey);/***Auto-增量操作*@paramdeltaauto-incrementstep*/Longincrement(Stringkey,longdelta);}implpackagecom.ssk.shop.bll.impl;importcom.ssk.shop.bll.IRedisBll;importorg.springframework.data.redis.core.StringRedisTemplate;importorg.springframework.stereotype.Service;importjavax.annotation.Resource;importjava.util.concurrent.TimeUnit;@Servicepublic类IRedisBllImpl实现IRedisBll{@Resource私有StringRedisTemplatestringRedisTemplate;@Overridepublicvoidset(Stringkey,Stringvalue){stringRedisTemplate.opsForValue().set(key,value);}@OverridepublicStringget(Stringkey){returnstringRedisTemplate.opsForValue()。得到(钥匙);}@Overridepublicbooleanexpire(Stringkey,longexpire){returnstringRedisTemplate.expire(key,expire,TimeUnit.SECONDS);}@Overridepublicvoidremove(Stringkey){stringRedisTemplate.delete(key);}@OverridepublicLongincrement(Stringkey,longdelta){returnstringRedisTemplate.opsForValue().increment(key,delta);}}可以封装一些基本方法,让普通操作实现起来更方便总结:redis是一个很好的缓存处理解决方案,项目可以随时缓存一些用户常用的信息,减少对数据库的访问压力。也是一些秒杀方案的可选方案。至此,项目中已经使用了一些权限和token来实现与redis的唯一登录控制(单token生效)。