随笔分类 - redis
摘要:方式一RLock lock = redissonClient.getLock("Export:create:" + Context.get().getCorpId());try { if (lock.tryLock(5, 10, TimeUnit.SECONDS)) { //业务处理 } else
阅读全文
摘要:缓存穿透原因描述–缓存穿透指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果 key 不存在或者 key 已经过期,再对数据库进行查询,并把查询到的对象,放进缓存。如果数据库查询对象为空,则不放进缓存。 但是这种方法存在一个问题,比如我传一个用户 id 为 -
阅读全文
摘要:Redis 是什么 面试官:你先来说下 Redis 是什么吧! 我:(这不就是总结下 Redis 的定义和特点嘛)Redis 是 C 语言开发的一个开源的(遵从 BSD 协议)高性能键值对(key-value)的内存数据库,可以用作数据库、缓存、消息中间件等。 它是一种 NoSQL(not-only
阅读全文
摘要:看了网上很多解决方案,都是端口问题,将127.0.0.1改为0.0.0.0,就ok了,但是本人的问题不是端口问题,端口本来就是0.0.0.0。其实redis无法连接数据库就只有这几种可能,防火墙,安全组,密码,绑定IP。这次的问题感觉还是比较让人费解的,当更换端口号的时候就可以,默认端口6379就是
阅读全文