`
cnjarchen
  • 浏览: 43320 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

centos7自定义安装redis

 
阅读更多

1.下载

wget http://download.redis.io/releases/redis-3.2.9.tar.gz

 

2.解压

tar -zxvf redis-3.2.9.tar.gz -C /data/my

 

3.安装

cd /data/my/redis-3.2.9

make

cd src
make install
make test
若提示:you need tcl 8.5 or newerin order to run the redis test,执行yum install tcl

 

4.配置

创建日志与数据文件夹
mkdir /data/my/redis-3.2.9/data

mkdir /data/my/redis-3.2.9/logs

 

cd /data/my/redis-3.2.9

cp redis.conf /etc

vi /etc/redis.conf

 

#默认只能在本机访问,现改为所有IP均可访问
bind 127.0.0.1 改为 bind 0.0.0.0
#修改启动模式为后台启动
daemonize no 改为 daemonize yes
#修改数据文件存储位置

logfile "" 改为 /data/my/redis-3.2.9/logs/redis.log

dir ./ 改为 dir /data/my/redis-3.2.9/data

#修改密码

requirepass newpassword

 

5.启动

cd /data/my/redis-3.2.9/src
./redis-server /etc/redis.conf

 

 6.设置开机启动

 先创建服务文件

vim /etc/systemd/system/redis-server.service

再copy文件内容

[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target

[Service]
Type=forking
ExecStart=/data/redis-3.2.9/src/redis-server /etc/redis.conf

[Install]
WantedBy=multi-user.target

更新守护进程

systemctl daemon-reload

 

设为开机启动

systemctl start redis-server.service

systemctl enable redis-server.service

 

然后reboot试试

 

7.Redis持久化配置

    redis有两种持久化方式:

       a)RDB方式(默认):

                  每隔一段时间对内存进行快照,优点:节省资源,缺点:需要容忍短时间的数据丢失。

       b)AOF方式:

                  数据保存完整。

 

      ps:两种方式同时开启,redis优先会采用AOF。

 

     以下介绍AOF方式的数据持久化配置:

        a>在redis安装目录找到redis.conf配置文件,作如下修改:

                  appendonly yes     //开启AOF

                  appendfsync everysec    //保存频率

                  auto-aof-rewrite-percentage 100  //缓存文件阈值
                  auto-aof-rewrite-min-size 64mb    //缓存文件阈值

         b>配置完成后,重启redis  

 

 

 

分享到:
评论

相关推荐

    CentOS(Linux)离线安装Redis详细教程(亲测可行)

    ### CentOS (Linux) 离线安装 Redis 详细教程 #### 一、引言 在没有互联网连接的情况下,在 CentOS 系统上安装 Redis 可能会遇到诸多挑战,如依赖包缺失、软件包管理工具配置不当等。本教程旨在帮助读者解决这些...

    百度云服务器系列:centos7安装redis记录

    - **配置文件启动**:通常,我们会在启动时指定一个配置文件,以便自定义Redis的行为。例如: ``` ./redis-server /path/to/redis.conf ``` - **作为守护进程启动**:要让Redis在后台运行并写入日志,可以使用`...

    cent OS7无网络安装redis

    在CentOS 7环境下,没有网络的情况下安装Redis是一项挑战,因为通常我们会依赖在线包管理器如`yum`来获取和安装软件。然而,通过手动下载所需的依赖包并使用本地安装方式,我们仍然可以完成Redis的安装。以下是详细...

    Centos7.2 系统下redis安装配置手册

    在CentOS 7.2系统下安装和配置Redis服务是IT运维人员常见的一项任务,其流程涵盖了仓库设置、安装软件、服务启动、自动启动设置、防火墙配置以及配置文件的编辑等多个方面。本手册将详细介绍如何在CentOS 7.2系统下...

    Centos下通过一键安装Redis脚本,安装过程中可以直接自定义端口、密码

    Centos下一键安装Redis脚本 1. 上传文件到Centos下,解压并进入目录,赋予脚本执行权限 ``` shell chmod +x installRedis-singleV2.1 ``` 2. 执行脚本进行安装 `./installRedis-singleV2.1` 3. 完成安装

    Centos安装Redis的所有材料,高级篇

    在本高级篇中,我们将深入探讨如何在CentOS操作系统上安装和配置Redis,这是一个高性能的键值存储系统,常用于数据库、缓存和消息代理。本文将覆盖从基础安装到高级配置的所有步骤,确保你能充分利用Redis的强大功能...

    Centos7下Redis3.2.8最新版本安装教程

    【Redis在CentOS7下的3.2.8版本安装教程】 在本文中,我们将详细介绍如何在 CentOS7 操作系统上安装 Redis 3.2.8,这是一个流行且高性能的键值存储系统,常用于数据库、缓存和消息代理。Redis 的最新版本提供了更高...

    gcc离线安装包(linux环境中离线安装Redis)

    版本4.8.5是一个稳定的版本,适用于EL7(Enterprise Linux 7)环境,如CentOS 7。 2. `gcc-c++-4.8.5-36.el7_6.1.x86_64.rpm`:这个包提供了C++编译器,使得我们能够编译C++代码。对于Redis,虽然它主要由C语言编写...

    详解centos7 yum安装redis及常用命令

    redis是什么 Redis是一种基于内存的数据结构存储,可持久化的日志型、Key-Value数据库。使用关系型数据库的站点达到一定并发量的时候...Redis提供的数据类型主要分为5种自有类型和一种自定义类型,这5种自有类型包括:

    linux 安装redis 完整步骤.docx

    以下是一个详尽的Redis安装教程,适用于Linux环境,特别是基于Red Hat的系统,如CentOS。 首先,确保你的系统已经安装了GCC编译器,因为Redis的源码安装需要它。你可以通过运行`gcc --version`来检查是否已安装。...

    05_linux环境安装redis.pdf

    在CentOS 7上安装Redis时需要执行上述步骤来确保Redis能够正确地运行。 9. 注意事项: 在执行OCR扫描文本提取时可能会有识别错误或遗漏,所以需要检查文本内容的正确性并理解上下文,确保安装步骤的准确无误。 ...

    Centos7安装Redis

    1、获取Redis资源 cd /opt ##自定义目录 wget http://download.redis.io/releases/redis-5.0.8.tar.gz ##获取...make install PREFIX=/usr/local/redis ##自定义安装目录 4、移动配置文件到安装目录 mkdir /usr/l

    Linux-CentOS中redisCluster部署指南(redis-5.0.3)

    3. 编译与安装:执行`make`和`make install`命令,将Redis安装到系统默认路径或自定义路径。 四、配置Redis Cluster 1. 配置文件:创建多个Redis实例的配置文件,每个节点都需要开启集群模式(cluster-enabled yes...

    linux安装redis

    在 CentOS 7 中,默认的 GCC 版本为 4.8.5,但是 Redis 6 需要 GCC 5.3 以上的版本,所以需要升级 GCC。 可以使用以下命令来查看当前 GCC 的版本: ``` gcc -v ``` 如果版本过低,可以使用以下命令来升级 GCC: ```...

    redis安装及使用

    3. **编译安装**:使用make命令进行编译,然后通过make install自定义安装路径。 ```bash [root@zhangchaoyang redis-4.0.6]# make [root@zhangchaoyang redis-4.0.6]# make install PREFIX=/usr/redis-4.0.6 `...

    1.Redis安装

    安装完成后,Redis的服务文件通常位于`/etc/init.d/redis`,但根据提供的文件名`centos_6.5_redis_init_script`,这可能是自定义的初始化脚本。这个脚本用于启动、停止和管理Redis服务。如果使用自定义脚本,需要将...

    redis-redisclient.zip

    3. 复制编译好的`redis-server`和`redis-cli`到可执行路径,或者自定义安装目录。 4. 配置`redis.conf`,例如设置`bind`指定监听IP,`port`指定端口号,以及`appendonly yes`启用数据持久化。 5. 启动Redis服务器:`...

    centos8\离线安装的rpm包,包含gcc、make、redis

    本篇将详细讲解如何在CentOS 8上离线安装RPM包,包括GCC、Make和Redis这三个关键工具。 首先,GCC(GNU Compiler Collection)是开源的编译器集合,用于将源代码编译为可执行程序。它支持C、C++、Objective-C、...

Global site tag (gtag.js) - Google Analytics