c语言sscanf函数的用法是什么
285
2022-12-26
基于idea Maven中的redis配置使用详解
pom.xml文件需要的内容
Spring配置文件需要的内容
在resources中创建application.properties文件
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc\:mysql\://127.0.0.1:3306/mybatis01?useUnicode=true&characterEncoding=UTF-8
jdbc.username=root
jdbc.password=root
#定义初始连接数
jdbc.initialSize=0
#定义最大连接数
jdbc.maxActive=20
#定义最大空闲
jdbc.maxIdle=20
#定义最小空闲
jdbc.minIdle=1
#定义最长等待时间
jdbc.maxWait=60000
dbcp.initialSize=15
dbcp.maxActive=5000
dbcp.maxIdle=0
dbcp.maxWait=900000
dbcp.defaultAutoCommit=true
dbcp.removeAbandoned=true
dbcp.removeAbandonedTimeout=30
dbcp.whenExhaustedAction=1
dbcp.validationQuery=select 1
dbcp.testOnBorrow=fasle
dbcp.testOnReturn=false
#redis的服务器地址
redis.host=127.0.0.1
#redis的服务端口
redis.port=6379
#密码
redis.pass=root
#链接数据库
redis.default.db=0
#客户端超时时间单位是毫秒
redis.timeout=100000
#最大连接数
redis.maxActive=300
#最大空闲数
redis.maxIdle=100
#最大建立连接等待时间
redis.maxWait=1000
#指明是否在从池中取出连接前进行检验,如果检验失败,则从池中去除连接并尝试取出另一个
#DBSync.testOnBorrow=true
redis.clientName=requirepass
redis几种类型的测试(String、list、hash、set、sortedset)
package cn.hp;
import org.junit.Test;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.stream.Stream;
public class JedisTest {
@Test
public void test1(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.select(1);
jedis.set("username","张三");
System.out.println(jedis.get("username"));
jedis.close();
}
/**
* 存储以时间为限定的数据
*/
@Test
public void test2(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.select(1);
jedis.setex("code",20,"778899");
System.out.println(jedis.get("code"));
jedis.close();
}
/**
*
*/
@Test
public void test3(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.lpush("mylist","b","c","d");
jedis.rpush("mylist","e","f","g");
List
for (String j:jlist){
System.out.println(j);
}
jedis.clhttp://ose();
}
/**
* 操作set集合
BkZNLefqZ */
@Test
public void test4(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.sadd("myset","zs","ls","ww","zl");
Set
for (String s:set){
System.out.println(s);
}
jedis.close();
}
/**
* 操作hash 哈希类型
*/
@Test
public void test5(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.hset("myhash","userName","zs");
jedis.hset("myhash","pass","123456");
Map
Set
for (String k:keys){
String value = map.get(k);
System.out.println("k"+k+"value:"+value);
}
jedis.close();
}
/**
* 排序
*/
@Test
public void test6(){
Jedis jedis = new Jedis("127.0.0.1",6379);
jedis.zadd("mysort",90,"zs");
jedis.zadd("mysort",80,"ls");
jedis.zadd("mysort",70,"ww");
Set
for (String s:set){
System.out.println(s);
}
jedis.close();
}
/**
* jedis 连接池使用
*/
@Test
public void test7(){
JedisPoolConfig config=new JedisPoolConfig();//创建一个配置对象
config.setMaxTotal(50);
config.setMaxIdle(10);
JedisPool jedisPool = new JedisPool(config, "127.0.0.1", 6379);//获取连接池
//从连接池拿到一个jedis连接
Jedis jedis = jedisPool.getResource();
jedis.set("aabb","123");
jedis.close();//归还连接
}
}
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~