Redis
Crowno17
不想当码农
展开
-
StringRedisTemplate的常见操作,整合Spring
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende...原创 2020-01-08 18:05:01 · 278 阅读 · 0 评论 -
缓存设计
1. 缓存穿透查询一个根本不存在的数据,缓存层和存储层都不会命中,但出于容错的考虑,如果从存储层查不到数据则不写入缓存层。 缓存穿透导致查询不存在的数据每次请求都要到存储层去查询,失去了缓存保后端存储的意义。缓存穿透问题可能会使得后端存储负载加大,由于很多后端系统不具备高并发性,甚至是可能导致后端存储宕掉,通常可以在程序中分别统计总调用数,如果都需要去查询数据库(包括sql 跟 nosql...原创 2019-12-30 16:30:07 · 145 阅读 · 0 评论 -
Redis持久化
Redis的持久化RDB (全量的内存快照)################################ SNAPSHOTTING ################################# redis的快照 RDB 持久化# Save the DB on disk:# # save <seconds> <changes># # ...原创 2019-12-29 18:34:16 · 127 阅读 · 0 评论 -
Redis 主从复制集群搭建
伪分布式主节点 127.0.0.1:6377从节点 127.0.0.1:6378主从复制原理 RDB 副本启动的时候会使用RDB文件进行复制,全量更新,运行期间AOF 增量更新。所有要先开启Redis的持久化!准备工作cd /usr/local/redisCluster把单机版的redis编译后的复制两份cp -r reids01 redis6377cp -r reids01 r...原创 2019-12-29 18:31:11 · 148 阅读 · 0 评论 -
Redis 订单超时
redis.conf中对于Key的事件监听的说明。############################# EVENT NOTIFICATION ############################### Redis can notify Pub/Sub clients about events happening in the key space.# This feature is...原创 2019-12-29 11:51:14 · 766 阅读 · 0 评论 -
Redis的内存管理 -- 内存淘汰
Redis 缓存的淘汰策略给Redis设置一些字节大小去限制内存使用,当Redis达到所设置的内存大小,redis将会删除一些Key,根据所制定的内存淘汰策略。如果Redis不能删除key根据所给的策略,或者如果当前的淘汰策略是novication,有新的Key进来的时候,Redis将回出错,比如set操作 LPUSH 等等。 只能执行get操作。简而言之:就是当redis把内存用完时,只能读...原创 2019-12-28 22:07:30 · 140 阅读 · 0 评论