iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >redis 4.*部署
  • 501
分享到

redis 4.*部署

redis4.*部署 2017-05-27 13:05:26 501人浏览 绘本
摘要

Redis redis 4.* 部署步骤 下载源码:wget Http://download.redis.io/releases/redis-4.0.14.tar.gz 编译安装: yum -y install

redis 4.*部署

Redis

redis 4.*

部署步骤

  1. 下载源码wget Http://download.redis.io/releases/redis-4.0.14.tar.gz

  2. 编译安装:

    yum -y install GCc 
    tar -xaf redis-4.0.14.tar.gz
    cd redis-4.0.14
    make MALLOC=libc
    cp  src/redis-server src/redis-cli src/redis-trib.rb ${redispath} (redispath为目标安装位置)
    # cd src;cp redis-server redis-sentinel  redis-benchmark redis-check-rdb redis-check-aof /usr/local/bin/
    copy 配置文件redis.conf到安装位置,根据需要修改配置文件

    集群版:redis.conf(单节点修改cluster-enabled no)

    protected-mode yes
    port 6379
    tcp-backlog 511
    timeout 0
    tcp-keepalive 300
    daemonize yes
    supervised no
    pidfile "redis.pid"
    loglevel notice
    logfile "redis.log"
    databases 16
    always-show-loGo yes   
    stop-writes-on-bgsave-error yes
    rdbcompression yes
    rdbchecksum yes
    dbfilename "dump.rdb"
    dir "."
    slave-serve-stale-data yes
    slave-read-only yes
    repl-diskless-sync no
    repl-diskless-sync-delay 5
    repl-disable-tcp-nodelay no
    slave-priority 100
    lazyfree-lazy-eviction no
    lazyfree-lazy-expire no
    lazyfree-lazy-server-del no
    slave-lazy-flush no
    appendonly yes
    appendfilename "appendonly.aof"
    appendfsync everysec
    no-appendfsync-on-rewrite no
    auto-aof-rewrite-percentage 100
    auto-aof-rewrite-min-size 512mb
    aof-load-truncated yes
    aof-use-rdb-preamble no
    lua-time-limit 5000
    slowlog-log-slower-than 10000
    slowlog-max-len 128
    latency-monitor-threshold 0
    notify-keyspace-events ""
    hash-max-ziplist-entries 512
    hash-max-ziplist-value 64
    list-max-ziplist-size -2
    list-compress-depth 0
    set-max-intset-entries 512
    zset-max-ziplist-entries 128
    zset-max-ziplist-value 64
    hll-sparse-max-bytes 3000
    activerehashing yes
    client-output-buffer-limit nORMal 0 0 0
    client-output-buffer-limit slave 256mb 64mb 60
    client-output-buffer-limit pubsub 32mb 8mb 60
    hz 10
    aof-rewrite-incremental-fsync yes
    cluster-enabled yes
    #绑定的ip地址
    bind 0.0.0.0
    #实例最大内存
    maxmemory 6gb

    调整内核参数:

    1. 关闭THP

      echo never > /sys/kernel/mm/transparent_hugepage/enabled
      echo "echo never > /sys/kernel/mm/transparent_hugepage/enabled" >>/etc/rc.local
    2. 修改sysctl.conf

      vi /etc/sysctl.conf
      -------------------------------
      vm.overcommit_memory = 1
      net.core.somaxconn = 2048
    3. 使内核参数生效

      sysctl -p

    新建系统服务: 新建下面文件,复制下面内容

    vi /lib/systemd/system/redis.service
    ---------------------------------------
    [Unit]
    Description=redis
    After=network.target
    
    [Service]
    Type=forking
    WorkingDirectory=/home/admin/redis
    PIDFile=/home/admin/redis/redis.pid
    ExecStart=/home/admin/redis/redis-server  /home/admin/redis/redis.conf
    ExecReload=/bin/kill -s HUP $MaiNPID
    ExecStop=/bin/kill -s QUIT $MAINPID
    PrivateTmp=true
    LimitNOFILE=64000
    
    [Install]
    WantedBy=multi-user.target

    systemctl daemon-reload
    systemctl enable redis
    systemctl restart redis

    集群版复制二进制文件到相应节点、添加对系统服务器并启动 初始化集群步骤:

    1. 安装rvm(ruby管理器)

      gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
      curl -sSL https://get.rvm.io | bash -s stable
      source /etc/profile.d/rvm.sh
      rvm install ruby-2.6.3
    2. yum -y install gem

    3. gem install redis

    4. 初始化集群:

      ./redis-trib.rb create --replicas 1 10.8.140.43:6379 10.8.140.44:6379 10.8.140.45:6379 10.8.140.44:6380 10.8.140.45:6380 10.8.140.43:6380

redis 5.*

安装步骤和4.*一致初始化集群时直接使用redis-cli初始化,不需要使用ruby redis-cli --cluster create 127.0.0.1:7000 127.0.0.1:7001 127.0.0.1:7002 127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005 --cluster-replicas 1

您可能感兴趣的文档:

--结束END--

本文标题: redis 4.*部署

本文链接: https://www.lsjlt.com/news/5615.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • redis 4.*部署
    redis redis 4.* 部署步骤 下载源码:wget http://download.redis.io/releases/redis-4.0.14.tar.gz 编译安装: yum -y install ...
    99+
    2017-05-27
    redis 4.*部署
  • Linux快速部署Redis
    有必要么? 对咱们来说,部署服务器环境不是一个高频操作。所以很多同学都不会花很多时间去记忆,一般都是直接百度(连链接都懒得收藏)。每次要部署环境的时候就觉得麻烦,从心底里讨厌它。除了...
    99+
    2022-11-12
  • redis 3.0.7 安装部署
    ############################基础环境OS: centos 6.6DB: redis 3.0.7#############################1.下载源码包,稳定版本&...
    99+
    2022-10-18
  • linux环境部署redis
    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。解压缩,进入redis目录 make && make install ...
    99+
    2023-06-05
  • Linux下如何部署redis
    这篇文章主要介绍“Linux下如何部署redis”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Linux下如何部署redis”文章能帮助大家解决问题。简单来说 redis 就是一个数据库,不过与传统...
    99+
    2023-06-27
  • Redis的安装和部署
    这篇文章给大家分享的是有关Redis的安装和部署。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。redis的数据类型有:字符串(string)、哈希(Map)、列表(list)、集合(s...
    99+
    2022-10-18
  • redis在linux上的部署
    redis在linux上的部署 1.在官网下载Linux版本redis 2.拷贝到linux服务器上,解压到指定目录 3.解压后得到redis文件夹-----移动到自己知道的文件位置 4.注:redis是c语言编写,需要依托c语言环境 y...
    99+
    2014-10-02
    redis在linux上的部署
  • Redis群集部署详解
    博文大纲:一、Redis群集相关概念二、部署Redis群集 1、部署环境 2、配置Redis实例 3、配置node06主机的多Redis实例 4、主机node01安装配置ruby的运行环境,便于管理Re...
    99+
    2022-10-18
  • Redis怎么安装部署
    小编给大家分享一下Redis怎么安装部署,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、Redis是什么Redis:REmot...
    99+
    2022-10-18
  • Redis集群部署方法
    本篇内容介绍了“Redis集群部署方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2022-10-18
  • Redis简介与部署 - Linux
    Redis是什么?redis是一款基于BSD协议,开源的非关系型数据库(nosql数据库),作者是意大利开发者Salvatore Sanfilippo在2009年发布,使用C语言编写;redis是基于内存存储,而且是目前...
    99+
    2019-04-30
    Redis简介与部署 - Linux
  • redis如何部署集群
    这篇文章主要介绍“redis如何部署集群”,在日常操作中,相信很多人在redis如何部署集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”redis如何部署集群”的疑惑有所帮...
    99+
    2022-10-19
  • 怎么部署redis集群
    要部署Redis集群,您可以按以下步骤进行操作:1. 安装Redis:在每个节点上安装Redis服务器。您可以从Redis官方网站上...
    99+
    2023-08-31
    redis
  • 缓存数据库Redis——Redis群集部署
    实验环境 用两台服务器模拟6台服务器(添加网卡) 主服务器Redis1: ens33: 192.168.52.150 ens36: 192.168.52.153 ens37: ...
    99+
    2022-10-18
  • k8s如何部署redis集群
    这篇文章主要讲解了“k8s如何部署redis集群”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“k8s如何部署redis集群”吧!redis集群搭建1.1使用redis-cli创建集群#&nb...
    99+
    2023-07-05
  • docker怎么部署redis集群
    要部署 Redis 集群,可以使用 Docker 来简化部署过程。以下是一个基本的步骤:1. 创建 Redis 集群配置文件你可以创...
    99+
    2023-09-22
    docker redis
  • Redis Cluster集群部署搭建
    在Oracle的路上走了许多年,换换感觉,尝试一下新的知识,也是一个不错的感觉。Redis,一个超轻量化的内存数据库,只做一小块数据库功能实现,却非常优秀的一个产品。今天,就分享一下安装Redis集群的过程...
    99+
    2022-10-18
  • Redis哨兵部署(sentinel)(实验)
    首先感谢“吧喱公路”的引导,打开了我对哨兵的理解思路,再次谢谢。Redis的哨兵(sentinel)       哨兵适用于非集群结构的redis环境,比如:redis主从环境。    关于哨兵集群,我这里...
    99+
    2022-10-18
  • Redis的安装部署过程
    这篇文章主要讲解了“Redis的安装部署过程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Redis的安装部署过程”吧! 下载地...
    99+
    2022-10-18
  • Windows环境部署Redis集群
    一、准备文件 1.下载Redis for windows 的最新版本  下载地址:https://github.com/MSOpenTech/redis/releases 安装到 c:Redis 目录下(R...
    99+
    2022-06-04
    集群 环境 Windows
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作