redis
文章平均质量分 74
redis
roydon_
最喜欢BUG了
展开
-
Redis—安装与配置
安装与配置原创 2022-06-13 23:19:04 · 9127 阅读 · 0 评论 -
redis缓存击穿
场景也是热点key问题,就是一个高并发访问并且缓存重建较为复杂的key突然失效了,这里的key失效可以理解为某电商平台在节日大促,同时段大量请求访问一个商品,这个商品key会存在一个固定TTL,若TTL到时了,key消失,仍有大量请求访问该商品,这个key的重建业务复杂,耗时又高。于是,请求都来到数据库拿数据,瞬间给数据库造成了巨大的压力。解决方案互斥锁在发起请求未命中redis缓存时,表示此信息不存在,或过期,尝试获取锁。若没拿到锁,表示此数据正在被更新,线程进行休眠再递归重新从缓存获取数据。原创 2022-05-27 17:36:12 · 1525 阅读 · 0 评论 -
redis缓存穿透
当在高并发,高性能,降低数据库压力的情况下,首先会选择redis作为缓存机制,当有大量请求需要查询数据库时,为了降低数据库的压力,并提高请求查询性能(redis基于内存,读取速度快),会将数据库的信息缓存到redis中,这样就形成了很好的分层结构,请求可以直接查询redis中缓存的信息,然后返回,就不需要经过数据库,减小了数据库的压力,同时,可以迅速查询到信息,岂不美哉。但有利就有弊,如果请求的数据是数据库中没有的,同样redis中也不会出现此数据缓存,这样当某短时间大量无效请求(数据库无对应数据)访问时原创 2022-05-26 21:21:32 · 2018 阅读 · 2 评论 -
redis-通用命令和类型
redis的数据类型key-value命令添加set (key) (value)获取get (key) (value)通用命令结合help (commend)查看具体用法KEYS:查看符合模板的所有key,结合通配符,不建议生产使用DEL:删除指定的key,也可以同时删除多个EXISTS:判断key是否存在EXPIRE:给key设置有效期,到期该key自动删除(integer) -2TTL:查看一个key的剩余有效期...原创 2022-05-25 14:45:27 · 1478 阅读 · 2 评论 -
redis-安装redis配置conf文件
linux下部署linuxlinux下压缩包.tar.gz格式百度网盘redis6.2.6.tar.gz提取码:ro20Xftp解压到一个文件夹即可,配置.conf文件建议先拷贝一份 cp redis.conf redis.conf.bck接着大胆修改vi redis.conf找到bind 127.0.0.1注释掉可在后台运行修改daemonize 为yes密码也可自行设置,设置后访问redis必须输入此密码...原创 2022-05-25 14:23:18 · 1902 阅读 · 0 评论