redis linux安装与简单集群配置

由于项目原因最近在使用redis,把redis的安装以及配置记录下来方便查看。

1.下载

  地址http://download.redis.io/releases/  需要哪个版本就使用那个版本

2.解压与编译

  1.tar xzf redis-3.0.5.tar.gz

  2.进入redis-3.0.5

  3. make

  4. make test

  5. make install  这里执行完成后会提示 Hint To run ‘make test ‘is a good idea也就让你 运行make test 这时候已经安装成功了。可以忽略这个 如果前面的都顺利的话

  6.修改配置这里 主配置即为 mastr的配置需要注意的地方

       6.1 post 这里是使用的端口。可以更改

     6.2 requirepass 这里是安全方面的考虑,可以设置密码。

  7.修改完成以后复制到/etc/下面

  8.写上自启动的脚本 传到/etc/init.d/redis 我这里从Xsi64抄了一个过来

  9. 随系统运行

   sudo chkconfig redis on  这个是centos 不是每个系统都可以用这个 10. 启动redis服务    service redis start     之后再 redis-cli       如果没问题就会看到

      127.0.0.1:6379>

  11.slave 的配置

    基本上与master没什么区别,需要注意的地方有几点

    1.配置的时候端口需要使用非6379如果前面使用的是6379 具体端口可以自己设置

    2.如果master 使用了密码 在slave的配置里面也要设置  即 masterauth bt8888

    3.在从的里面设置master 的信息即 port 6380

      slaveof ip 6379

    4.如果是ubuntu 请特别注意权限问题,如果权限不对可能会不行,这里可以查看日志如果有问题的话

    启动成功之后 redis-cli  用之前配置的 我这里是6380  也会跟之前一样出现 127.0.0.1:6380>这里不一定代表配置成功。执行info

    如果出现

    

      # Replication
        role:slave
        master_host:ip
        master_port:6379
        master_link_status:up
        master_last_io_seconds_ago:5
        master_sync_in_progress:0
        slave_repl_offset:7309
        slave_priority:100
        slave_read_only:1
        connected_slaves:0
        master_repl_offset:0
        repl_backlog_active:0
        repl_backlog_size:1048576
        repl_backlog_first_byte_offset:0
        repl_backlog_histlen:0

    这时候说明成功了.执行keys * 就会看到master的已经同步过来了。默认是读写分离的 可以更改

    如果尝试写入

    127.0.0.1:6380> set 123 456
    (error) READONLY You can‘t write against a read only slave.

到这里就集成完毕了

时间: 2024-09-29 18:00:42

redis linux安装与简单集群配置的相关文章

zookeeper 的安装和伪集群配置

zookeeper的安装 tar -zxvf  zookeeper-3.4.8.tar.gz mv zookeeper-3.4.8 /usr/local/ 修改zk的配置文件 cp zoo_sample.cfg zoo.cfg tickTime: zookeeper中使用的基本时间单位, 毫秒值. dataDir: 数据目录. 可以是任意目录. dataLogDir: log目录, 同样可以是任意目录. 如果没有设置该参数, 将使用和dataDir相同的设置. clientPort: 监听cli

Redis的安装+哨兵模式+集群

Redis安装(基于2.8版本) 哨兵(Sentinel集群)模式: 集群(基于3.0+) 原文地址:https://www.cnblogs.com/huahua035/p/9552211.html

yum安装MySQL及集群配置

在CentOS7中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB.1 下载并安装MySQL官方的 Yum Repositorywget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm使用上面的命令就直接下载了安装用的Yum Repository,大概25KB的样子,然后就可以直接yum安装了.yum -y

Redis 3.0.5 集群配置

1.安装(略) 可以参考我之前博客:http://mydbs.blog.51cto.com/513727/1745300 2.服务器说明 IP    192.168.1.231 系统   CentOS 6.5 64bit 内存  1G 硬盘  20G redis  3.0.5 redis监听 7000-7006 3 集群配置 3.1 创建配置目录 cd /etc/redis/ mkdir 7000 mkdir 7001 mkdir 7002 mkdir 7003 mkdir 7004 mkdir

Web应用优化之nginx+tomcat集群配置+redis管理session

1.nginx的安装 从官网下载一个nginx事务tar.gz版本,centos系统,安装好jdk 第一步解压 第二步:解压完成进入解压目录,执行./configure命令 需要安装gcc编译和pcre库,zlib库 yum -y install gcc yum install pcre-devel yum install zlib-devel ./configure完成后执行make install即可安装成功 2.集群配置流程 一.克隆2台CentOS虚拟机,并安装jdk+tomcat 二.

Redis5.0.5安装及集群配置

一.安装redis0.安装wget> yum install wget;安装gcc> yum install gcc1.新建目录 mkdir -p /usr/softwget http://download.redis.io/releases/redis-5.0.5.tar.gz或者手动下载之后放到/usr/soft目录下2.解压tar -zxvf redis-5.0.5.tar.gz3.编译和安装进入到redis-5.0.5路径下执行make install,结果会在src目录和/usr/l

Redis-3.2.4集群配置(RedisCluster+SpringBoot+Jedis)

此文由本人参考其他大神文档和资料,再结合当前环境做出的配置,有什么问题请联系我. 部署计划 部署6个redis节点,为3主3从. 端口 IP地址 6379 192.168.101.121 6379 192.168.101.199 6379 192.168.101.123 6379 192.168.101.127 6379 192.168.101.125 6379 192.168.101.126 目录结构 /data/redis |-- bin |   |-- redis-benchmark |

redis3 集群配置(一)

Redis是一个开源的内存数据存储框架,可以当作一个缓存数据库来使用,支持strings,hashes,lists,sets,sorted sets等多种数据格式的范围查询,支持bitmaps,hyperloglogs和geospatialindexes 的半径查询.它还内置了replication,Lua scripting,LRU eviction,transactions ,还有不同等级的磁盘持久化存储功能.更重要的是,它还提供了高性能的集群功能.下面,是关于Redis3.0及其以上的版本

Redis的安装配置及简单集群部署

最近针对中铁一局项目,跟事业部讨论之后需要我们的KF平台能够接入一些开源的数据库,于是这两天研究了一下Redis的原理. 1. Redis的数据存储原理及简述 1.1Redis简述 Redis是一个基于内存且支持持久化的key-value的NoSQL数据库,其中每个key和value都是使用对象表示的,具有以以下特征:多样数据类型.持久化.主从同步.它支持存储的value类型包括string(字符串).list(链表).hash(哈希).set(集合)和zset(有序集合).这些数据类型都支持p