随笔分类 -  redis

摘要:web项目中,只需要配置 redis 的IP,端口,用户名和密码就可以使用redis作为缓存了,不需要在在java 代码中配置redisConfig,redisConfig只是作为缓存配置的辅助,比如自定义缓存的key命名,设置缓存序列化的类型,设置缓存过期时间,分别对应下面的单个方法; 下面的,缓 阅读全文
posted @ 2019-08-09 11:31 Andrew_F 阅读(565) 评论(0) 推荐(0)
摘要:上面的解决方案个人觉得时有误的,因为就算缓存了value的null值,后面的接口请求还是会判断走数据库,所以看解决方案二 解决方案二: https://blog.csdn.net/muyi_amen/article/details/80229647 参考了博客 对于数据库中不存在的key,数据库查询 阅读全文
posted @ 2019-06-03 16:39 Andrew_F 阅读(286) 评论(0) 推荐(0)
摘要:1.redis命令 2.停止 redis 命令 3.启动 redis 命令 (1). # 启动 redis-server (3). # 带配置文件启动 且指定某几个配置 配置名称前加 -- 4.redis命令行客户端 (1).发送命令 阅读全文
posted @ 2019-06-02 11:16 Andrew_F 阅读(124) 评论(0) 推荐(0)
摘要:https://baijiahao.baidu.com/s?id=1619572269435584821&wfr=spider&for=pc 缓存穿透 缓存穿透,是指查询一个数据库一定不存在的数据。正常的使用缓存流程大致是,数据查询先进行缓存查询,如果key不存在或者key已经过期,再对数据库进行查 阅读全文
posted @ 2019-06-01 17:16 Andrew_F 阅读(160) 评论(0) 推荐(0)
摘要:http://www.importnew.com/19321.html https://blog.csdn.net/u013256816/article/details/51125842 另外纠正原文部分错误: 阅读全文
posted @ 2019-05-26 11:45 Andrew_F 阅读(154) 评论(0) 推荐(0)
摘要:使用Redis的 SETNX 命令可以实现分布式锁 SETNX key value 返回值 返回整数,具体为 - 1,当 key 的值被设置 - 0,当 key 的值没被设置 分布式锁使用 阅读全文
posted @ 2019-05-25 21:08 Andrew_F 阅读(4188) 评论(0) 推荐(0)
摘要:https://segmentfault.com/q/1010000017519179/a-1020000017547192 阅读全文
posted @ 2019-04-08 20:15 Andrew_F 阅读(733) 评论(0) 推荐(0)