随笔分类 - redis
缓存服务器
摘要:问题 当前线上环境遇到一个偶现问题,Redis缓存跟第三方数据库不一致,问题出现的概率为每隔三四天或者一周出现一两次,且Redis缓存没有设置过期时间,代码中更新第三方数据和缓存的逻辑遍布在工程各个角落且写法不一,然后一开始想着直接给Redis缓存中的数据加上过期时间,但是又担心线上环境Redis缓
阅读全文
摘要:源自JavaGuide作者: 什么是缓存穿透 缓存穿透说简单点就是⼤量请求的 key 根本不存在于缓存中,导致请求直接到了数据库上, 根本没有经过缓存这⼀层。举个例⼦:某个⿊客故意制造我们缓存中不存在的 key 发起⼤量 请求,导致⼤量请求落到数据库。 总结⼀下就是: 1. 缓存层不命中。 2. 存
阅读全文
摘要:一、五大常用基本类型 1、String类型 2、List类型 3、Set类型 4、哈希(Hash) 5、有序集合(Zset) 二、常用命令: setex:设置key对应字符串value,并且设置key在给定的seconds时间之后超时过期 setnx:将key设置值为value,如果key不存在,这
阅读全文
摘要:一、redis下载地址 下载 二、解压 解压之后的目录如下 三、启动Redis服务! 四、通过redis客户端连接redis服务 测试结果 五、将Redis注册为一个Windows服务 命令: redis-server --service-install redis.windows-service.
阅读全文