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$ make1. 如果输入make提示 : make: cc:命令未找到原因:未安装gcc解决方法:安装gcc[ckl@localhos原创 2016-06-25 15:25:48 · 2373 阅读 · 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 StringString 内部存储:String ...原创 2018-10-03 09:35:39 · 2021 阅读 · 0 评论 -
Redis高可用架构 (redis主从+sentinel)
Redis集群本身已经做到了高可用和横向扩展,但是,实际情况一些小的业务没必要上集群,单个实例就可以满足业务需求,那么我们就要想办法如何保证单个实例的高可用。keepalived是主备模式,意味着总有一台浪费着。下面我介绍一下redis主从+sentinel(哨兵)漂移VIP的方案一:实验环境#redis10.192.203.102:6400 主库10.192.203.10...转载 2018-09-27 12:05:16 · 200 阅读 · 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 RDB3.1.1 RDB 配置使用3.1.2 RDB 内部流程3.1.3 RDB 内部结构3.1.4 RDB 配置建议...原创 2018-10-07 09:25:21 · 1733 阅读 · 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 · 3303 阅读 · 0 评论 -
采用 redis主从 + 哨兵(sentinel) + vip漂移搭建一套redis高可用集群
一、单个实例当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。单个实例二、备份由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份)。当一台redis出现问题了,另一台redis可以继续提供服务。备份三、自动故障转移虽然上面redis做了备份,看上去很完美。但由...转载 2018-11-22 10:35:35 · 3878 阅读 · 1 评论 -
redis setnx解决定时任务多节点部署并发问题(分布式锁)
在一些大的互联网平台,通常都会使用定时任务处理一些周期性的业务,而为了保障系统的高可用性,定时任务也会多节点部署,而解决多节点并发问题(分布式锁),大家通常会想到使用缓存,如redis,但是如果使用set / get是无法解决问题的,同样会出现并发问题,redis有专门的解决分布式并发问题的方法,就是setnx命令,很好用,下面介绍一下java实现redis分布式锁的方法。1. Redis S...原创 2019-01-11 11:52:27 · 4520 阅读 · 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 · 618 阅读 · 0 评论