一.安装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,成功
至此,自启动配置完毕
相关推荐
本文档将指导读者在 CentOS 7 操作系统上安装 Redis 数据库,包括关闭防火墙、配置编译环境、下载源码、编译和安装 Redis、配置 Redis 服务随系统启动等步骤。 一、关闭防火墙 在安装 Redis 之前,需要关闭防火墙...
Centos 6.9安装docker步骤,同步部署。自己整理容器实用。
在CentOS6上安装部署Zabbix的过程涉及多个步骤,包括安装LAMP...通过上述步骤,我们可以在CentOS6上成功安装并部署Zabbix监控系统。这套系统能够对企业IT基础设施进行有效监控,帮助系统管理员及时发现问题并作出响应。
以下是一个详细的步骤指南,教你如何在CentOS7.2上离线安装OpenSSH 8.6p1。 首先,你需要获取OpenSSH 8.6p1的源码包。这通常可以通过访问OpenSSH官方网站或通过其他有网络连接的机器下载得到。文件名可能是`openssh...
总之,安装和配置 vsftpd 在 CentOS 6.5 上是一项关键任务,需要细心处理每个步骤,确保服务器的安全性和可靠性。遵循上述指南,您可以成功地设置一个功能完备且安全的 FTP 服务。在实际操作中,请根据您的具体需求...
**在RHEL上安装Oracle 11g R2的步骤** 1. **系统准备**:确保你的RHEL系统是最新的,通过执行`yum update`命令来安装所有可用的安全补丁。 2. **添加Oracle YUM仓库**:Oracle提供了包含所需依赖的官方YUM仓库。你...
在 Linux 系统中,文件管理是极为重要的基础操作之一。CentOS 作为一款广泛使用的 Linux 发行版,提供了丰富的命令工具来帮助用户高效地进行文件管理。 ##### cat 命令 `cat` 命令是 Linux 中用于查看文件内容的...
centos7.9 自动安装mysql8.0.33,附带脚本
总结,安装和配置MySQL 5.7.1在CentOS 6.8上的步骤包括:获取MySQL YUM源,使用`yum`安装MySQL服务器,启动并设置MySQL服务,获取并更改root用户密码,配置iptables允许3306端口的远程访问,以及更新MySQL的用户权限...
- **安装步骤**: 1. **安装准备**:使用光驱或 U 盘进行安装,也可在 Windows 上使用 VMware 虚拟机安装。 2. **安装界面**:选择“Install or upgrade an existing system”进行安装或升级。 3. **语言与键盘...
在CentOS 7上安装FFmpeg,你需要按照以下步骤进行: 1. 安装EPEL(Extra Packages for Enterprise Linux)仓库,因为FFmpeg不在默认的CentOS仓库中。运行以下命令: ``` sudo yum install epel-release -y ``` 2. ...
3、将 sign 传入到 cenots7 系统根目录 / 4、确定传入完毕后执行 chmod -R777 /sign/* && sh/sign/one.sh 等待完成 5、sh /opt/two.sh 等待完成 访问域名初始账号密码 admin admin mysql 密码 Mysql666..
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_Centos7_Demo中,可能包含以下关键步骤: 1. **读取YUV文件**:项目可能有一个函数用于从磁盘读取YUV文件,将其数据加载到内存中。这通常涉及文件I/O操作和解析YUV帧的头部信息。 2. **YUV数据转换**:...
官方手册步骤太多,一着不慎满盘皆输。对于学习体验来说自动化安装的方法较为合适。 1. CentOS虚拟机安装 需要注意三点: 使用mini镜像进行最小化安装 配置给够 CPU开启虚拟化 下面分别解释。 第一条:centos mini...
在开始MonetDB的开发调试之前,首先需要确保CentOS系统已经安装了必要的开发工具和依赖库。根据MonetDB官方文档《HowToStart.rst》中的指导,可以使用`yum install`命令来安装所需的软件包。 **推荐安装的软件包...
安装Amanda备份服务器的过程相对简单,主要包括以下步骤: - 下载并安装Amanda服务器包。 - 配置服务器的基本设置,包括监听端口、加密密钥等。 - 设置存储策略,定义备份的时间表、保留期限等。 #### 3. 安装...