永发信息网

如何搭建redis扩展

答案:1  悬赏:30  手机版
解决时间 2021-03-26 22:04
如何搭建redis扩展
最佳答案
应用Redis实现数据的读写,同时利用队列处理器定时将数据写入mysql,此种情况存在的问题主要是如何保证mysql与redis的数据同步,二者数据同步的关键在于mysql数据库中主键,方案是在redis启动时去mysql读取所有表键值存入redis中,往redis写数据时,对redis主键自增并进行读取,若mysql更新失败,则需要及时清除缓存及同步redis主键。
String tbname = “login”;
//获取mysql表主键值--redis启动时
long id = MySQL.getID(tbname);
//设置redis主键值--redis启动时
redisService.set(tbname, String.valueOf(id));
System.out.println(id);
long l = redisService.incr(tbname);
System.out.println(l);
Login login = new Login();
login.setId(l);
login.setName(“redis”);
redisService.hmset(String.valueOf(login.getId()), login);
boolean b = MySQL.insert(“insert into login(id,name) values(” + login.getId() + “,‘” + login.getName() + “’)”);

if (!b){
redisService.delKeyAndDecr(tbname, “Login:”+String.valueOf(login.getId()));
}
System.out.println(redisService.exists(“Login:”+String.valueOf(login.getId())));
System.out.println(redisService.get(tbname));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家有六子的结局
有哪些合乘软件比较好用些?请透露下,谢谢
一个月短期理财产品哪个好,是否可靠
电压力锅上有个快速煮饭一个精煮饭,焖饭用哪
齐心jbyd-2188点验钞机怎么升级
什么字,四个口? 猜字谜
单选题Idon'tthinkRosesawme.She________a
lgg3怎么样!和三星note3比呢,哪个好
鸡心黄豆汤的做法,鸡心黄豆汤怎么做好吃,鸡
狂然大怒是不是成语
如何断流年凶吉?
深圳宝安国际机场到哈尔滨工业大学深圳研究生
两相电的意思?
卡士烤箱好用么?
创办你的企业
推荐资讯
算法问题,怎么判断几个数同时相等?忽略顺序
促排过后多久可以取卵
做板式家具的利润是多少
苷类根据是生物体内原存的,还是次生的分为
名字算命,是算总笔画吗
有10个笔盒,其中有5个装有铅笔,4个装有钢笔
有干部在灾难其间倒卖粮食该怎办?
怎样做销售呢,也就是说怎样跑市场呢?
执行利剑郑怀山被判多少年
12加上36除以4的商求和怎么写?
19岁的我抽哪种烟好~~要10块钱左右的,硬盒
房贷37万,20年计算,月供是多少?每月都一样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?