`

Cenots系统安装Redis的步骤

阅读更多

一.安装redis

1)     下载redis安装包

可去官网http://redis.io ,也可通过wget命令,

wget http://download.redis.io/redis-stable.tar.gz

 

2)     解压

tar –zxvf redis-stable.tar.gz

 

3)     编译、安装

cd redis-stable

 

make

如果提示gcc command不识别,请自行安装gcc;

如果提示couldn’t execute tcl : no such file or dicrectory,请自行安装tcl;

如果提示

请执行make distclean,然后再make

 

Make成功之后,会在src目录下多出一些文件,如下

 

可手动拷贝redis-server、redis-cli、redis-check-aof、redis-check-dump等至/usr/local/bin目录下,也可执行make install,此处执行make install

 

可查看,/usr/local/bin下已有这些文件。

注意:若此时执行redis-server –v (查看版本命令),若提示redis-server command not found,则需要将/usr/local/bin目录加到环境变量,如何添加,此处不做详细介绍,可查看修改/etc/profile,(查看环境变量命令:echo $PATH)

正常如下

至此,redis安装完成,接着配置。

 

二.修改配置文件.conf

1)     创建配置文件目录,dump file 目录,进程pid目录,log目录等

配置文件一般放在/etc/下,创建redis目录

cd /etc/

mkdir redis

 

ll 查看创建的redis目录

~

dump file、进程pid、log目录等,一般放在/var/目录下,

cd /var/

mkdir redis

cd redis

mkdir data log run

 

至此,目录创建完毕

2)     修改配置文件,配置参数

首先拷贝解压包下的redis.conf文件至/etc/redis

查看/etc/redis/redis.conf

cd /etc/redis/

ll

 

打开redis.conf文件

修改端口(默认6379)

 

修改pid目录为新建目录

 

修改dump目录为新建目录

 

修改log存储目录为新建目录

3)     持久化

默认rdb,可选择是否开启aof,若开启,修改配置文件appendonly

4)     启动redis,查看各目录下文件

 

查看进程

 

redis已启动

查看dump, log, pid等

 

发现只有日志,没有dump和pid信息,是因为当前redis服务仍然是console模式运行的,且没有数据存储操作

停止redis服务,修改配置文件使得redis在background运行

 

改成yes,保存,重启redis服务

查看pid信息,如下

 

查看dump信息

 

若配置了aof持久化方式,data目录下还会有aof的相关文件

5)     客户端连接redis

 

默认端口6379

6)     至此,redis基础配置完毕,若有其他相关配置调整,可查找文档再修改

 

三.服务及开机自启动

1)     创建redis启动脚本

拷贝解压包下utils下redis启动脚本至/etc/init.d/

cp redis_init_script /etc/init.d/

修改脚本名称(也可不修改)为redis

查看ll

 

修改脚本pid及conf路径为实际路径

 

生产环境下,配置时,配置文件、pid等最好加上端口标识,以便区分,如

 

 

保存

退出

至此,在/etc/init.d/目录下,已经可以通过service redis start/stop 命令启动和关闭redis

 

 

若在其他目录下,不能够使用这2个命令,请继续配置2),添加权限

2)     给启动脚本添加权限

chmod +x /etc/init.d/redis

 

实际命令,根据目录的不同,会不一样

相应的删除权限是

chmod –x /etc/init.d/redis

如果需要在开机的时候,redis服务自动启动,可继续3)

3)     设置自启动

chkconfig redis on

如果运行报错,提示

 

是因为没有在启动脚本里加入redis启动优先级信息,可添加如下

 

再次执行chkconfig redis on,成功

 

 

至此,自启动配置完毕

分享到:
评论

相关推荐

    centos7上安装redis.docx

    本文档将指导读者在 CentOS 7 操作系统上安装 Redis 数据库,包括关闭防火墙、配置编译环境、下载源码、编译和安装 Redis、配置 Redis 服务随系统启动等步骤。 一、关闭防火墙 在安装 Redis 之前,需要关闭防火墙...

    centos 6.9安装docker步骤

    Centos 6.9安装docker步骤,同步部署。自己整理容器实用。

    在CentOS6上安装部署Zabbix

    在CentOS6上安装部署Zabbix的过程涉及多个步骤,包括安装LAMP...通过上述步骤,我们可以在CentOS6上成功安装并部署Zabbix监控系统。这套系统能够对企业IT基础设施进行有效监控,帮助系统管理员及时发现问题并作出响应。

    CentOS7.2离线安装openssh8.6p1软件包-步骤及依赖.rar

    以下是一个详细的步骤指南,教你如何在CentOS7.2上离线安装OpenSSH 8.6p1。 首先,你需要获取OpenSSH 8.6p1的源码包。这通常可以通过访问OpenSSH官方网站或通过其他有网络连接的机器下载得到。文件名可能是`openssh...

    9.Cenots6.5操作系统 - 安装与配置vsftpd-2.2.2-14.el6.x86_64.doc

    总之,安装和配置 vsftpd 在 CentOS 6.5 上是一项关键任务,需要细心处理每个步骤,确保服务器的安全性和可靠性。遵循上述指南,您可以成功地设置一个功能完备且安全的 FTP 服务。在实际操作中,请根据您的具体需求...

    rhel6或rhel7安装oracle11g2r缺少包pdksh-5.2.14

    **在RHEL上安装Oracle 11g R2的步骤** 1. **系统准备**:确保你的RHEL系统是最新的,通过执行`yum update`命令来安装所有可用的安全补丁。 2. **添加Oracle YUM仓库**:Oracle提供了包含所需依赖的官方YUM仓库。你...

    Cenots常见的命令大全

    在 Linux 系统中,文件管理是极为重要的基础操作之一。CentOS 作为一款广泛使用的 Linux 发行版,提供了丰富的命令工具来帮助用户高效地进行文件管理。 ##### cat 命令 `cat` 命令是 Linux 中用于查看文件内容的...

    centos7.9 自动安装mysql8.0.33,附带脚本

    centos7.9 自动安装mysql8.0.33,附带脚本

    2-CentOS6安装MySQL5.71

    总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...

    Cenots入门

    - **安装步骤**: 1. **安装准备**:使用光驱或 U 盘进行安装,也可在 Windows 上使用 VMware 虚拟机安装。 2. **安装界面**:选择“Install or upgrade an existing system”进行安装或升级。 3. **语言与键盘...

    Centos7安装FFmpeg音/视频工具简易文档

    在CentOS 7上安装FFmpeg,你需要按照以下步骤进行: 1. 安装EPEL(Extra Packages for Enterprise Linux)仓库,因为FFmpeg不在默认的CentOS仓库中。运行以下命令: ``` sudo yum install epel-release -y ``` 2. ...

    APP超级签名分发系统 企业签名免签封装/微信多开自助分发多合一系统

    3、将 sign 传入到 cenots7 系统根目录 / 4、确定传入完毕后执行 chmod -R777 /sign/* && sh/sign/one.sh 等待完成 5、sh /opt/two.sh 等待完成 访问域名初始账号密码 admin admin mysql 密码 Mysql666..

    Centos7 Redis主从搭建配置的实现

    Redis—master 172.18.8.19 Redis—slave 172.18.8.20 二、redis主的配置 #创建redis数据目录 mkdir -p /data0/redis_trade #redis主配置文件 root># cat redis_6379.conf |grep -Ev ^$|^# bind 172.18.8.19 ...

    qt_yuv_cenots7_demo亲测可以用

    在Qt_YUV_Centos7_Demo中,可能包含以下关键步骤: 1. **读取YUV文件**:项目可能有一个函数用于从磁盘读取YUV文件,将其数据加载到内存中。这通常涉及文件I/O操作和解析YUV帧的头部信息。 2. **YUV数据转换**:...

    OpenStack:01—通过packstack在CentOS7上安装OpenStack(不限版本)

    官方手册步骤太多,一着不慎满盘皆输。对于学习体验来说自动化安装的方法较为合适。 1. CentOS虚拟机安装 需要注意三点: 使用mini镜像进行最小化安装 配置给够 CPU开启虚拟化 下面分别解释。 第一条:centos mini...

    开发调试MonetDB(CentOS6.4)

    在开始MonetDB的开发调试之前,首先需要确保CentOS系统已经安装了必要的开发工具和依赖库。根据MonetDB官方文档《HowToStart.rst》中的指导,可以使用`yum install`命令来安装所需的软件包。 **推荐安装的软件包...

    amanda backup setup guide

    安装Amanda备份服务器的过程相对简单,主要包括以下步骤: - 下载并安装Amanda服务器包。 - 配置服务器的基本设置,包括监听端口、加密密钥等。 - 设置存储策略,定义备份的时间表、保留期限等。 #### 3. 安装...

Global site tag (gtag.js) - Google Analytics