redis
一笑而过者也
爱好java,分布式开发
展开
-
redis分布式锁原理
以redisson为例 RLock lock = redissonClient.getLock(key); lock.lock(timeoutSecond, TimeUnit.SECONDS);原则:1.自己加的锁自己释放,2.锁到期了业务没执行完还需续期1. 加锁时执行lua脚本 "if (redis.call('exists', KEYS[1])...原创 2020-02-26 18:37:38 · 316 阅读 · 0 评论 -
Ubuntu与Centos安装redis教程,及其设置开机自动启动
因本人输错一条指令,把系统etc直接干掉了,Ubuntu蹦了,所以教程发晚了. 首先下载去官网下载redis包tar.gz格式输入下面指令解压 tar -zxvf redis-4.0.0.tar.gz cd redis-4.0.0/make make INSTALL安装后会生成下面几个文件在src下,同时也会放到/usr/local/bin下.原创 2017-09-30 17:53:54 · 294 阅读 · 1 评论 -
redis主从复制
在redis中实现主从复制,主数据库不需要任何配置,从数据库配置文件加上如下命令 slaveof 主数据库地址 主数据库端口 daemonize yes 后台运行 若在一个机器上测试注意改日志位置,pidfile名字,dir位置和port,这些配置多个redis实例不能重了 启动主从redis服务器 ,自己根据自己的文件位置启动-> ./redis-se...原创 2017-10-17 10:06:37 · 429 阅读 · 0 评论 -
redis集群
首先安装redis: make&&make install cp src/redis-trib.rb/usr/local/redis/redis-cluster cd /usr/local/redis/redis-cluster mkdir 7000 7001 7002 7003 7004 7005把redis配置文件分别拷贝到7000—7005目录下修改下原创 2017-10-17 14:01:49 · 330 阅读 · 0 评论 -
Springboot整合redis及redis集群
1、maven依赖org.springframework.bootspring-boot-starter-data-redis2、配置文件application.properties在添加配置: #redis 集群spring.redis.cluster.nodes=192.168.94.130:7000, 192.168.94.130:7001, 192.16原创 2017-12-07 23:40:10 · 2526 阅读 · 0 评论 -
Redis Sentinel(哨兵模式)配置
前言: redis在主从模式下,如果master节点出现故障,redis不会进行切换主节点。如果要测试redis sentinel,首先要启动redis主从,看我的另一篇博客。 redis sentinel主要功能:监控redis的运行状态,若master节点出现问题,能够选举一个slave为主节点,并修改其他从节点的主节点地址。单个sentinel是不可靠的,sentin...原创 2018-07-25 22:25:21 · 1399 阅读 · 0 评论