秦皇岛住建部官网,网站可以做多少优化关键词,短链接怎么生成,拓客渠道有哪些目录
一. Java连接Redis
1. 导入依赖
2. 建立连接
二. Java操作Redis的常见数据类型存储
1. Redis字符串(String)
2. Redis哈希(Hash)
3. Redis列表#xff08;List#xff09;
4. Redis集合#xff08;Set#xff09; 一. Java连接Redis
1. 导入依赖
pom依赖…目录
一. Java连接Redis
1. 导入依赖
2. 建立连接
二. Java操作Redis的常见数据类型存储
1. Redis字符串(String)
2. Redis哈希(Hash)
3. Redis列表List
4. Redis集合Set 一. Java连接Redis
1. 导入依赖
pom依赖
dependencygroupIdredis.clients/groupIdartifactIdjedis/artifactIdversion2.9.0/version
/dependency
2. 建立连接
public static void main(String[] args) {
// 建立连接Jedis jedis new Jedis(127.0.0.1, 6379);
// 设置密码jedis.auth(123456);
// 测试连接是否成功System.out.println(jedis.ping());}
运行后显示PONG则表示连接成功 二. Java操作Redis的常见数据类型存储
1. Redis字符串(String)
// #set key //保存jedis.set(string_name,wangwu);
// #get key //获取System.out.println(jedis.get(string_name));
// #type key //查看类型System.out.println(jedis.type(string_name));
// #keys * 或keys key //查看所有或者指定的keySystem.out.println(jedis.keys(*));
// #SETEX KEY_NAME TIMEOUT VALUE // 给键值对设置过期时间jedis.setex(string_zs,30,活着);
// #ttl key // 获取键值对剩余的存活时间System.out.println(jedis.ttl(string_zs));
2. Redis哈希(Hash)
// # hset key field1 value1 [field2 value2] #同时将多个field-value设置到哈希表key中
jedis.hset(java_user,name,zs);
jedis.hset(java_user,sex,男);
jedis.hset(java_user,age,12);// # hget key field #获取指定的字段值
System.out.println(jedis.hget(java_user, sex));// # hdel key field #删除指定的字段值
jedis.hdel(java_user,sex);// # hgetall key #查询指定key的所有字段
MapString, String java_user_map jedis.hgetAll(java_user);
System.out.println(java_user_map);// # hexists key field #查询指定key中的字段是否存在
Boolean java_user jedis.hexists(java_user,sex);
System.out.println(java_user);// # hlen key #获取指定key中的长度
Long java_user_len jedis.hlen(java_user);
System.out.println(java_user_len);
3. Redis列表List
// # lpush key value1 value2 value3 #将一个或多个值插入到列表头部
jedis.lpush(java_hobby, 篮球, 足球, 羽毛球);
// # llen key #获取列表的长度
Long java_hobby_len jedis.llen(java_hobby);
System.out.println(java_hobby_len);
// # lindex key index #根据索引获取列表中的元素
System.out.println(jedis.lindex(java_hobby, 0));
// # lrange key start sop #查看指定范围内的元素
System.out.println(jedis.lrange(java_hobby, 0, 1));
4. Redis集合Set
// # sadd key value1 [value2] #向集合添加一个或多个元素
jedis.sadd(java_set_user,张三,李四,王五,张三丰);
// # scard key #获取集合中的元素数量
System.out.println(jedis.scard(java_set_user));
// # exists key #是否存在
System.out.println(jedis.exists(java_set_user));