linux安装redis并根据配置文件启动服务

linux安装redis并根据配置文件启动服务

一、安装gcc依赖

由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装

[root@localhost local]# yum install -y gcc

二、下载并解压安装包

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

tar -xvf redis-6.0.6.tar.gz

三、cd切换到redis解压目录下,执行编译

cd redis-6.0.6
make
make的时候可能会报错,如果报错可以参考一下linux安装redis以及遇到的各种问题和解决办法

四、安装并指定安装目录

make install PREFIX=/usr/local/redis

五、配置文件

在redis-6.0.6文件夹下
mkdir data此为创建日志文件夹
mkdir conf此为创建配置文件夹
cat redis.conf | grep -v "#" |grep -v "^$" > redis-6379.conf此为复制一份redis.conf文件并重命名为redis-6379.conf文件
vim redis-6379.conf用vim打开redis-6379.conf文件,并修改文件内容
保留并修改,最后为以下内容

port 6379
daemonize yes
logfile “6379.log”
dir /home/if/下载/redis/redis-6.0.6/data

  1. port是端口号
  2. daemonize是用来指定redis是否要用守护线程的方式启动(默认为no,需要改成yes)
  3. logfile是指定日志文件,dir是日志文件存放的位置(根据自己需要去更改)

cp redis-6379.conf redis-6380.conf复制一份redis-6380.conf出来
vim redis-6380.conf
并将port和logfile从6379改成6380
mv redis-6379.conf conf mv redis-6380.conf conf
将这两个配置文件移动进配置文件夹中

六、以配置文件启动

redis-server conf/redis-6379.conf
redis-server conf/redis-6380.conf启动两个redis服务
通过ps -ef | grep redis-可以查询到

root 37605 2161 0 15:18 ? 00:00:00 redis-server *:6380
root 37667 2161 0 15:19 ? 00:00:00 redis-server *:6379
root 37700 37570 0 15:19 pts/0 00:00:00 grep --color=auto redis-

以上开启了两个redis服务

redis-cli -p 6379redis-cli -p 6380通过两个端口开启redis操作

kill -s 9 37605可以杀死6380端口的redis-server,6379也同理kill -s 9 37667

你可能感兴趣的:(redis,linux,linux,centos,redis,数据库,vim)