
redis
文章平均质量分 87
诸葛本不亮
程序猿一枚, 微信号:danwang2138
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
linux下redis安装遇到的问题及解决办法
linux下安装redis: $ wget http://download.redis.io/releases/redis-3.2.0.tar.gz $ tar xzf redis-3.2.0.tar.gz $ cd redis-3.2.0 $ make 1. 如果输入make提示 : make: cc:命令未找到 原因:未安装gcc解决方法:安装gcc[ckl@localhos原创 2016-06-25 15:25:48 · 2433 阅读 · 0 评论 -
【实用】Redis各种存储结构使用场景
1. Redis使用场景简介 1.1 Redis常见使用场景 1.2 Redis竞品比较 2. Redis数据类型及实用场景 2.1 Redis数据类型总览 2.2 Redis常见数据结构 String 数据结构 List 数据结构 Hash 数据结构 Set 数据结构 Zset数据结构 2.2.1 String String 内部存储: String ...原创 2018-10-03 09:35:39 · 2083 阅读 · 0 评论 -
Redis高可用架构 (redis主从+sentinel)
Redis集群本身已经做到了高可用和横向扩展,但是,实际情况一些小的业务没必要上集群,单个实例就可以满足业务需求,那么我们就要想办法如何保证单个实例的高可用。 keepalived是主备模式,意味着总有一台浪费着。 下面我介绍一下redis主从+sentinel(哨兵)漂移VIP的方案 一:实验环境 #redis 10.192.203.102:6400 主库 10.192.203.10...转载 2018-09-27 12:05:16 · 255 阅读 · 0 评论 -
【实用】Redis高级功能
目录 1. 内存淘汰 1.1 主动过期 1.2 内存策略 1.3 Redis淘汰机制 2. Redis事物 2.1 事物简介 2.2 Redis事物使用 2.3 Redis事物原理 2.4 Redis事物踩坑 3. Redis持久化 3.1 RDB 3.1.1 RDB 配置使用 3.1.2 RDB 内部流程 3.1.3 RDB 内部结构 3.1.4 RDB 配置建议 ...原创 2018-10-07 09:25:21 · 1831 阅读 · 0 评论 -
Redis连接池设置及测试结果
设置redis连接池分为如下几步: 1. 首先在nginx.conf文件中的http节点下添加如下upstream节点 upstream redis_pool { server 127.0.0.1:6660; #redis-server的ip和端口 keepalive 1024; } 2. 其次在nginx.conf文件的server节点下...原创 2018-10-25 10:20:10 · 3393 阅读 · 0 评论 -
采用 redis主从 + 哨兵(sentinel) + vip漂移搭建一套redis高可用集群
一、单个实例 当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。 单个实例 二、备份 由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份)。当一台redis出现问题了,另一台redis可以继续提供服务。 备份 三、自动故障转移 虽然上面redis做了备份,看上去很完美。但由...转载 2018-11-22 10:35:35 · 4012 阅读 · 1 评论 -
redis setnx解决定时任务多节点部署并发问题(分布式锁)
在一些大的互联网平台,通常都会使用定时任务处理一些周期性的业务,而为了保障系统的高可用性,定时任务也会多节点部署,而解决多节点并发问题(分布式锁),大家通常会想到使用缓存,如redis,但是如果使用set / get是无法解决问题的,同样会出现并发问题,redis有专门的解决分布式并发问题的方法,就是setnx命令,很好用,下面介绍一下java实现redis分布式锁的方法。 1. Redis S...原创 2019-01-11 11:52:27 · 4677 阅读 · 3 评论 -
spring boot使用redis解决session双机问题
session双机问题在分布式系统中经常会遇到,也有挺多解决方案,列举几种: 1. 使用缓存(如redis)来解决 ① 可以自己重写session管理类,自己对session进行管理,这可能会比较麻烦一点,因为要考虑session续期问题,考虑不周全可能会有一些问题 ② 如果你使用spring boot,那么你有福了,spring boot有现成的解决方案,O(∩_∩)O~ 2.sessi...原创 2019-01-11 14:39:48 · 680 阅读 · 0 评论