redis
weixin_45215505
这个作者很懒,什么都没留下…
展开
-
Redis的缓存穿透 缓存雪崩
缓存穿透:是指当大量请求在缓存中去查询一个不存在的值的时候,查询会直接落到数据库,给数据库服务带来很大的压力。 解决方式:在缓存中查到即使返回值为null的结果值,也把null值写回缓存 缓存中存在大量的key值,占用内存 解决方式1:设置key的TTL 解决方式2:设置hash散列来维护key 缓存雪崩:当缓存的所有的key的TTL在同一时间失效,那么所有的查询请求都会落到数据库,造成服务不能工作 解决方式:可以给key设置随机的TTL,避免所有的key都在同一时间过期。 ps:随机数 Long time原创 2020-10-13 10:50:33 · 84 阅读 · 0 评论 -
在Mac中安装3.2.5 redis
1:sudo -i 切换到root权限 2:解压tar文件 3:进入到文件并sudo make test 4:redis-server:开启redis服务 5:配置完文件之后 1)./bin/redis-server etc/redis.conf //启动服务 2)tail -f log-redis.log //查看日志 3)./bin/redis-cli //打开客户端 4)执行redis命令 ...原创 2020-05-11 12:55:56 · 192 阅读 · 0 评论