随笔分类 -  redis

摘要:package com.xf.config; import java.util.HashMap; import java.util.Map; import java.util.Set; import javax.annotation.PostConstruct; import org.springf 阅读全文
posted @ 2022-03-24 11:49 wujf 阅读(165) 评论(0) 推荐(0) 编辑
摘要:/** * 锁定一个key,***一定要手工释放锁 * * @param key * @return */ public boolean lockKey(String key) { return redisTemplate.opsForValue().setIfAbsent(key, 0); } / 阅读全文
posted @ 2021-12-22 17:45 wujf 阅读(61) 评论(0) 推荐(0) 编辑
摘要:import redis import datetime import calendar ​ r = redis.Redis( host="127.0.0.1", port=6379, db=1, password="" ) ​ ​ def check_input(func): def wrappe 阅读全文
posted @ 2021-07-07 09:19 wujf 阅读(238) 评论(0) 推荐(0) 编辑
摘要://连接本地的 Redis 服务 $redis = new \Redis(); $redis->connect('127.0.0.1', 6379); $auth = $redis->auth('111'); $redis->select(1); $redis->set("tutorial-name 阅读全文
posted @ 2021-04-01 09:30 wujf 阅读(189) 评论(0) 推荐(0) 编辑
摘要:思路一:watch 1).watch,监视键值对,作用时如果事务提交exec时发现监视的监视对发生变化,事务将被取消。 2).multi,开启Redis的事务,置客户端为事务态。 3).exec,提交事务,执行从multi到此命令前的命令队列,置客户端为非事务态。 4).unwathc,释放锁 pu 阅读全文
posted @ 2018-06-22 16:02 wujf 阅读(395) 评论(0) 推荐(0) 编辑
摘要:背景:目前在商城项目,订单有过期逻辑,小伙伴提议用redis做,经讨论分析,redis有key的过期事件,貌似可以实现,但是咨询大神,好像不建议这样用,可能会丢数据 随便写了段python代码测试 事件通过 Redis 的订阅与发布功能(pub/sub)来进行分发,故需要订阅 __keyevent@ 阅读全文
posted @ 2017-12-21 13:38 wujf 阅读(2558) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示