![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 69
knowledge are power
这个作者很懒,什么都没留下…
展开
-
Redis集群方案
主从模式 哨兵模式 集群监控 消息通知 故障转移 配置中心 特点 故障转移时的,分布式选举方案 部分哨兵节点挂掉之后,哨兵集群依然可以正常工作 哨兵通常需要三个实例,保证自己的健壮性 哨兵 + redis 主从架构下,不保证redis数据零丢失,保证redis的高可用 Redis Cluster 服务端的Sharding技术,采用slot(槽)的概念,一共分成16384个,redis接收到请求时,服务端会把请求转发到对应的节点进行操作 方案说明 通过哈希的方式,将数据分片,每个节点均分一定的哈希槽原创 2022-01-25 13:14:29 · 73 阅读 · 0 评论 -
Redis应用级
redis的数据结构 String、hash、set、list、zset String 常用命令 命令 描述 SET key value 设置指定 key 的值 GET key 获取指定 key 的值 MSET key value [key value …] 批量设置字符串键值 MGET key1 [key2…] 获取所有(一个或多个)给定 key 的值 DEL key [key …] 删除指定key(一个或多个) EXPIRE key seconds 设置一个key原创 2022-01-25 13:11:51 · 58 阅读 · 0 评论 -
Redis详解
使用缓存的目的 高性能 高并发 缓存可能出现的问题 缓存穿透 描述:缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,进行攻击 解决方案: 1: 接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截 2: 从缓存取不到的数据,在数据库中也没有取到,这时也可以将key-value对写为key-null,缓存有效时间可以设置短点,如30秒(设置太长会导致正常情况也没法使用)。这样可以防止攻击用户反复用同一个id暴力攻击 缓存击穿 描述: 缓存击穿是指缓存中没有但数原创 2021-11-20 21:44:37 · 100 阅读 · 0 评论