永发信息网

ios怎么创建redis客户端

答案:1  悬赏:60  手机版
解决时间 2021-03-08 02:55
ios怎么创建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));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
请教大侠:腾冲有哪些好玩的娱乐场所?
20克等于几分之几千克
动车高铁免费水没有了吗
有B2大车驾照可以考摩托车驾照吗
【future怎么读】future怎么读?用白字表达!
隆府南巷在哪里啊,我有事要去这个地方
体育老师有权力霸占篮球场吗
时速80公里左右时会有顿挫感,请问是什么原因
大神求解沱牌珍品1号,这是什么酒,价位是什
Win7蓝牙键盘怎么添加
妖精的尾巴漫画256话是动画中的哪集
原核生物中有许多自养生物,能进行光合作用和
罗湖火火车站怎么到青青世界?
单县全羊馆地址在哪,我要去那里办事
诗歌:有家真好
推荐资讯
现在生活这么紧张,以后我们该怎么选择什么样
七分之二等于多少,用小数表示!急1-七分之五
正新鸡排龙华店在哪里啊,我有事要去这个地方
在国外有没有中国联通?
汽车有哪些牌子
在锦州买新车如何上车牌
我20岁要做肠镜检查吗,这个岁数就已经怀
在项目实施准备阶段,投资目标值的比较是( )
我想问一下做petct检查的流程?大约需要多长
10款悦动原厂的火花塞热值是多少的?
求教,辛洛斯 诸界的毁灭者附魔什么好看
【《虽有嘉肴》中,以“虽有嘉肴,弗食,不知其
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?