![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
redis
文章平均质量分 83
上士闻道~勤而行之
这个作者很懒,什么都没留下…
展开
-
Redis 开发规范
redis规范原创 2023-02-17 10:03:34 · 331 阅读 · 0 评论 -
memcached和redis区别
a.数据类型支持不同:memcached只支持key-value结构; redis支持String,Hash,List,Set,Sorted Setb.内存管理机制不同 Memcached默认使用Slab Allocation机制管理内存; Redis的内存管理主要通过源码中zmalloc.h和zmalloc.c两个文件来实现的。c.数据持久化支持 Redis虽然是基于内存的存储...原创 2018-04-05 20:25:21 · 119 阅读 · 0 评论 -
Redis 哨兵模式详解
1、Sentinel 哨兵 Sentinel(哨兵)是Redis的高可用性解决方案:由一个或多个Sentinel实例组成的Sentinel系统可以监视任意多个主服务器,以及这些主服务器属下的所有从服务器,并在被监视的主服务器进入下线状态时,自动将下线主服务器属下的某个从服务器升级为新的主服务器。 例如: 在Server1掉线后: 升级Server2 为新的主服...转载 2018-09-29 23:37:45 · 220 阅读 · 0 评论 -
Linux环境安装redis
1.提前下载redis压缩包:redis-3.0.6.tar 2.上传至文件目录下: 3.解压文件:tar xzf redis-3.0.6.tar 4.make,可能为会出现以下异常 异常一: make[2]: cc: Command not found 异常原因:没有安装gcc 解决方案:yum install gcc-c++ 异常二: zmalloc.h:51...原创 2019-03-10 10:16:13 · 113 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩区别和解决方案
一、缓存处理流程 前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。 二、缓存穿透 描述: 缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为“-1”的数据或id为特别大不存在的数据。这时的用户很可能是攻击者,攻击会导致...转载 2019-08-05 21:53:35 · 159 阅读 · 0 评论