QHYun_practice-9
我是想用Redis搭建响应和验证的内容,毕竟这种非关系型数据库用起来比较方便,把用户名密码等内容存在里面,当然现在就我一个人的信息,然后打算用叮咚搭一个验证码的服务,服务产生的验证码也存到redis的个人信息里去,然后验证用户手机获取到的验证码输入的内容是否一致,然后登录界面的验证内容就算做完了。
先搭建Redis的内容吧,自己下载redis在本地,启动服务。
建一个QHRedisServer的模块,然后建一个JedisServer的包,建一个JedisConnectionFactory的类,这样通过连接池连接redis,不用不停的创建和销毁,应该会节省不少开销吧。
package JedisServer; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig; import java.time.Duration; /** * <p> TODU </P> * * @author yeager * @Version V1.1.1.0 * @date 2023/11/23 9:54 */ public class JedisConnectionFactory { private static final JedisPool jedisPool; static{ //配置连接池 JedisPoolConfig jedisPoolConfig=new JedisPoolConfig(); jedisPoolConfig.setMaxTotal(50); jedisPoolConfig.setMaxIdle(10); jedisPoolConfig.setMinIdle(0); Duration du1 = Duration.ofMillis(1000); Duration duration = Duration.from(du1); jedisPoolConfig.setMaxWait(duration); //创建连接池对象 jedisPool = new JedisPool(jedisPoolConfig,"127.0.0.1",6379,1000,"dsw"); } public static Jedis getJedis() { return jedisPool.getResource(); } }
连接号redis 就可以访问取值了
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号