docker-compose, redis环境搭建 docker-compose scale slave=2 sentinel=3 docker-compose up https://github.com/AliyunContainerService/redis-cluster ...
分类:
其他好文 时间:
2017-08-01 00:23:32
阅读次数:
190
最近项目接触到了redis cluster,现在趁着使用做一下总结,记录一下遇到过的问题,简单的概述一下常用到的命令和功能。 本篇文章主要是以运维的角度去讲述如何去更好的规划redis cluster和跳坑。 redis cluster 官方文档: https://redis.io/topics/c ...
分类:
其他好文 时间:
2017-07-30 12:56:30
阅读次数:
159
1,准备ruby环境安装rubywgethttps://cache.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz
tarxvfruby-2.4.1.tar.gz
cdruby-2.4.1.tar.gz
cdruby-2.4.1
./configure--prefix=/usr/local/ruby
make
makeinstall
cpbin/ruby/usr/local/bin/
cpbin/gem/usr/local/bin/安装rubygem..
分类:
其他好文 时间:
2017-07-14 10:16:26
阅读次数:
2846
本文主要描述使用jedis进行redis-cluster操作 jedis jedis是redis官方推荐使用的java redis客户端,github地址为,https://github.com/xetorthio/jedis,本文使用jedis进行redis集群的操作。 jedis从2.3.0版本 ...
分类:
编程语言 时间:
2017-07-12 15:14:32
阅读次数:
378
当redis.conf中的最大内存配置为10G的时候,恰好程序已经写满了,但是物理主机是有内存的, 此时可以通过config set xxxx xxxx 来设置实例的内存大小,而不需要重启实例。 获取当前最大内存的大小: config get maxmemory 修改内存大小: config set ...
分类:
其他好文 时间:
2017-07-02 20:31:16
阅读次数:
166
一、基本定义 虚拟槽slot分区算法,优点是扩容缩容简单:直接把slot及每个slot上的数据进行缩放即可 redis定义了0-16383(总共为16384个slot,即214个slot) slot会均匀的分配在主节点上。假设是3主3从集群,每个master管理的slot个数分别为5461,5462 ...
分类:
其他好文 时间:
2017-07-02 13:42:09
阅读次数:
162
一般情况下,使用主从模式加Sentinal监控就可以满足基本需求了,但是当数据量过大一个主机放不下的时候,就需要对数据进行分区,将key按照一定的规则进行计算,并将key对应的value分配到指定的Redis实例上,这样的模式简称Redis集群。 Redis分区也称作Redis分片,或者Redis集 ...
分类:
其他好文 时间:
2017-06-22 22:56:06
阅读次数:
155
redis-trib.rb是Redis Cluster的一个常用工具。下面记录了执行此命令时遇到的一系列错误。 redis-trib.rb create --replicas 1 127.0.0.1:7379 127.0.0.1:7380 127.0.0.1:7381 127.0.0.1:7382 ...
分类:
其他好文 时间:
2017-06-21 11:38:11
阅读次数:
483
如果你看到这里,我默认你已经安装好了redis,并且已经成功的在虚拟机的Linux系统中ping通。 介绍一下我的环境:VMware虚拟机安装centos 6.5版的Linux系统,redis是3.0.0. 主机是win10,使用的redis desktop manager是一个很古老的版本0.7. ...
分类:
编程语言 时间:
2017-06-21 09:39:50
阅读次数:
251