分享传递价值

一个健全的心态比一百种智慧都有力量。

Redis缓存穿透、缓存雪崩、redis并发问题分析

司空见惯把redis作为缓存使用,但是使用redis后也可能会碰到一系列的问题,尤其是数据量很大的时候,经典的几个问题如下:(一)缓存和数据库间数据一致性问题分布式环境下(单机就不用说了)非常容易出现缓存和数据库间的数据一致性问题,针对这一点的话,只能说,如果你的项目对缓存的要求是强一致性的,那么...

2018-06-01 22:16:35

阅读数:1344

评论数:0

基于Redis缓存层实现分布式锁

常见分布式锁实现方案 分布式锁原则 1、相互排斥,即任一时刻,只能有一个客户端持有锁; 2、无死锁,持有锁的客户端宕机或网络延迟下仍可获取锁; 3、有始有终,一个客户端加了锁,只能自己释放锁,当然也不能被其他客户端解锁; 4、容错性,只要大部分redis节点还存活,那么客户端就应该可以...

2018-04-03 14:41:45

阅读数:187

评论数:0

redis的LRU算法

LRU算法LRU(Least recently used,最近最少使用)算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”,其底层实现为链表结构.当你新增数据时并使用redis作为缓存实现时,让redis自动的回收旧数据是件很方便的事情,其功...

2018-04-04 14:33:19

阅读数:103

评论数:0

redis复制功能

引言1、redis单机版不够稳定,无法从容的面对宕机危险2、当r的读写负载过高,超过了一台redis服务器可处理的范围3、使用redis的复制功能来使从服务器来保存数据集副本这时候redis复制功能填充了这个"空白",本篇先谈谈简易版的redis的主从复制功能实...

2018-04-02 22:21:38

阅读数:48

评论数:0

redis数据持久化之RDB和AOF

引言1、RDB持久化方式能够在指定的时间间隔能对数据进行快照存储备份.2、AOF持久化方式记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大...

2018-03-27 21:47:20

阅读数:87

评论数:0

redis五种数据结构及常用命令

引言Redis作为内存数据库,不仅性能强劲,而且具有 可扩展(主从复制和分片)、持久化(重启后可恢复之前数据)、内存存储(使得redis的速度很快)、远程(可和多个客户端打交道) 等特性,及支持存储五种数据类型的结构. 以下是常见的数据库及缓存服务器对比名称类型存储结构其它功能Redis内存存储、...

2018-03-24 22:06:43

阅读数:224

评论数:0

redis安装(linux)

1、进入redis官网下载:https://redis.io/ ,下载完后上传至linux2、或者在linux中直接  wget  http://download.redis.io/releases/redis-4.0.8.tar.gz  ,这个链接哪里来的呢?比如我需要下载个maven,进入ma...

2018-03-15 22:35:43

阅读数:112

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭