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
- port是端口号
- daemonize是用来指定redis是否要用守护线程的方式启动(默认为no,需要改成yes)
- 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 6379
或redis-cli -p 6380
通过两个端口开启redis操作
kill -s 9 37605
可以杀死6380端口的redis-server,6379也同理kill -s 9 37667