redis
2022/3/25 2:22:40
本文主要是介绍redis,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.单点登录:很多个系统,就比如你的一个账号登录了一个系统后,其他的项目可以直接进,登陆后会产生一个token(cookie),产生以后就会存在我们的redis上,然后去登陆其他的系统的时候,他是带这个cookie去请求的,然后他发现redis上已经有这个cookie了,而且是有效的,所以他是让他登录的;
2.redis:6379
mysql:3306
tomcat:8080
:MongoDB:27019
3.为了防止可以多个环境,我们一般用用户变量来添加
beanshell脚本:
import redis.clients.jedis.Jedis;
import java.util.ArrayList;
import org.apache.commons.lang3.StringUtils;
String host = "${redis-host}"; //服务器地址
int port = ${redis-port}; //端口号
String password = "${redis-password}"; //redis密码
int index = ${redis-index}; //redis db,0选择第一个db0
String key = "${redis-key}"; //key值
Jedis jedis = new Jedis(host, port);
if(StringUtils.isNotBlank(password)){
jedis.auth(password);
}
jedis.select(index);
String cont= jedis.get("name");//提取string类型的redis的key的value值;
vars.put("cont",cont);
// 添加String
//jedis.set("student", "jack");
//读取String
//String student= jedis.get("student");
//vars.put("stingstudent",student);
//添加list
//String[] list = new String[]{"80","90","100"};
//jedis.lpush("scores",list);
//读取list
//List age =jedis.lrange("age",0,-1);
//log.info("------age----------"+age);
//添加set
//String[] list = new String[]{"Chinese","English","Math"};
//jedis.sadd("setcourse",list);
//读取set
//String colour = jedis.smembers("colour").toString();
//log.info("------colour----------"+colour);
//添加hash
//jedis.hset("hashstudents", "id", "1");
//jedis.hset("hashstudents", "name", "tracy");
//读取hash
//String hashkeys = jedis.hkeys("hashstudents").toString();
//log.info("------hashkeys----------"+hashkeys);
//String hsid = jedis.hget("hashstudents","id");
//log.info("------hsid----------"+hsid);
//String hsname = jedis.hget("hashstudents","name");
//log.info("------hsname----------"+hsname);
//添加zset
//jedis.zadd("zsetscore",80,"Chinese");
//jedis.zadd("zsetscore",90,"English");
//jedis.zadd("zsetscore",99,"Math");
//读取zset--读取每个科目
//String zsetscore = jedis.zrange("zsetscore", 0, -1).toString();
//log.info("------zsetscore----------"+zsetscore);
//读取zset--获取某个科目的分数
//String scores = jedis.zscore("zsetscore", "English").toString();
//log.info("------scores----------"+scores);
//删除
//jedis.del("student");
这篇关于redis的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27阿里云Redis学习入门指南
- 2024-12-27阿里云Redis入门详解:轻松搭建与管理
- 2024-12-27阿里云Redis学习:新手入门指南
- 2024-12-24Redis资料:新手入门快速指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-24Redis资料:新手入门教程与实践指南
- 2024-12-07Redis高并发入门详解
- 2024-12-07Redis缓存入门:新手必读指南
- 2024-12-07Redis缓存入门:新手必读教程
- 2024-12-07Redis入门:新手必备的简单教程