redis
狂飙的yellowcong
yellowcong
展开
-
Redis之集群redis-trib.rb环境的搭建-yellowcong
前面已经准备好了搭建集群的redis节点,接下来我们要把这些节点都串连起来搭建集群。官方提供了一个工具:redis-trib.rb 看后缀就知道这鸟东西不能直接执行,它是用ruby写的一个程序,所以我们还得安装ruby.安装完ruby后,需要安装zlib依赖,修改gem源配置。最后执行`gem install redis` 安装redis接口。原创 2017-10-27 10:49:57 · 7150 阅读 · 2 评论 -
Redis之数据库切换-yellowcong
参考文章http://blog.csdn.net/libaineu2004/article/details/49004195原创 2018-08-27 15:00:04 · 13193 阅读 · 0 评论 -
Redis之启动失败-yellowcong
刚启动redis的时候,就报错,说堆的设置有问题,需要设置配置文件的maxheap ,来解决这个问题了。下载地址#window下载安装包http://yellowcong.qiniudn.com/redis-windows-master.zip启动失败大概意思是:没有足够的可用空间,可以增加系统的大小分页文件,或减少Redis的堆的大小 使用–maxheap标志。还有第二种,就是修改配置文件原创 2018-02-06 13:54:11 · 469 阅读 · 0 评论 -
Redis之Codis集群的搭建与使用-yellowcong
前面学习了Twitter的Redis集群解决方案Twemproxy,但是这个解决方案存在一个比较大的弊病,无法平滑地扩容/缩容。豌豆荚的Codis项目,可以很好的解决这个问题,我在安装的时候,由于GO语言环境变量的问题,导致安装折腾半天,注意GO语言的环境变量有GOPATH(go第三方包),GOROOT(go安装地址,类始于JAVA HOME),GOBIN(BIN目录,类似java的bin目录).原创 2017-10-29 15:14:21 · 821 阅读 · 0 评论 -
Redis之Twemproxy 介绍与使用-yellowcong
Redis集群后的高可用性,Twemproxy是一种代理分片机制,由Twitter开源。Twemproxy作为代理,可接受来自多个程序的访问,按照路由规则,转发给后台的各个Redis服务器,再原路返回。该方案很好的解决了单个Redis实例承载能力的问题。当然,Twemproxy本身也是单点,需要用Keepalived做高可用方案。通过Twemproxy可以使用多台服务器来水平扩张redis服务,可以原创 2017-10-29 10:59:17 · 2102 阅读 · 0 评论 -
Redis配置详解-yellowcong
redis的配置参数挺多的,下面是每个参数的简介和说明,在以后用到的时候,好查询##redis配置详解原创 2017-10-29 10:55:25 · 611 阅读 · 0 评论 -
Docker与Redis集群搞基(需注意的)-yellowcong
我在docker中安装了redis的集群,本来想着连接应该没有问题的,但是集群的时候连接不上, 单独连接的时候,能连接的上,bind的ip是容器的ip,一点毛病都没有,外网就是连接不上容器的集群,但是宿主机通过客户端可以连接上集群,而且外网能连接集群的任何节点,但是连接不了集群,菊花非常的疼啊,但是不通过docker(直接搭建在linux虚拟机上),同样的操作,可以访问集群.(PS 在docker下原创 2017-10-28 19:11:49 · 1101 阅读 · 0 评论 -
Redis之集群删除-yellowcong
有的同学,在搭建Redis的集群的时候,搭建出了错误,比如配置文件错了,想修改后,再创建集群,遇到节点不为空的情况,需要删除redis每个节点的集群配置文件和aof和rdb文件,然后才可以重新创建集群。[ERR] Node 172.17.97.2:7002 is not empty. Either the node already knows other nodes (check with CLU原创 2017-10-28 16:52:21 · 6099 阅读 · 0 评论 -
Redis之集群安装-yellowcong
Reids集群服务搭建中,搭建的难点不在于Redis的安装,而是处理Ruby的安装和gem来安装reids服务,主要是由于Redis的集群工具是Ruby写的,所以需要安装Ruby的启动环境,这个Ruby环境搭建起来,还是挺多坑的原创 2017-10-27 09:24:37 · 372 阅读 · 0 评论 -
Redis之远程访问问题-yellowcong
我把redis安装在docker上面后,发现访问不上,后来发现,是redis.conf配置文件的问题,默认情况下,只能本地访问,绑定的是127.0.0.1端口,如果想远程访问,需要两部操作1、注释掉bind 127.0.0.1 ,2、修改protected-mode yes为protected-mode no(这个地方的前提是,我把防火墙关掉了,不考虑防火墙的问题)原创 2017-10-26 16:52:16 · 712 阅读 · 0 评论 -
Redis之单机安装-yellowcong
Reids通过下载安装包进行安装操作,先进行文件加压,然后执行make编译,最后执行make install PREFIX=/usr/local 安装redis到usr/bin目录下,最后需要配置redis.conf文件,解决外网访问不上redis的问题原创 2017-10-26 15:07:50 · 572 阅读 · 0 评论