Redis--项目实战

目录

  • spring+redis
    • 配置
    • 核心代码
  • springboot+redis
    • 配置
    • 核心代码

spring+redis

配置

pom文件配置
项目中使用的是SpringDataRedis,所以需要引用SpringDataRedis的jar包,与此同时,SpringDataRedis真正和redis链接的是jedis,所以也需要引用jedis的jar包


        redis.clients
        jedis


       org.springframework.data
        spring-data-redis

spring-redis.xml
配置的解释如下:
第一种方式:注解
第二种方式:Redistemplate
公共部分:
jedisconnectionFactory
key、value的序列化




    
    

    
    
        
            
        
    

            
                
                
                
                
        
    


    
    
        
        
    
    
    

    
    
        
        
        
    

    
    
        
    


核心代码

以string类型的set为例,其他的用法类似,需要的话去官网上查找即可

@Resource
private RedisTemplate redisTemplate;
String kyeName = REDIS_KEY_PRO_NAME + "_" + examineeId + "_" + templeatId + "_" + ConstantUtils.REDIS_PAPER_NAME;
 redisTemplate.opsForValue().set(kyeName, examPaperModel, 3600 * 4, TimeUnit.SECONDS);

springboot+redis

配置

pom文件
这里默认使用的是lettuce


       org.springframework.boot
        spring-boot-starter-data-redis

yml文件配置

redis:
	host:192.168.22.60
	port:6379
	database:0
	password:
	timeout:300000ms
	jedis:
		pool:
			max-active:8
			max-wait:-1ms
			max-idle:500

RedisConfig文件的配置
这个文件的配置和spring-redis的配置是相同的,只不过一种是spring中xml文件的配置,一种是spring中java文件的配置
这个问题如果不够清晰可以查看一下博客:
https://blog.csdn.net/Sunny5319/article/details/90740358

核心代码

代码同上,并无区别

你可能感兴趣的:(Redis--项目实战)