「这是我参与2022首次更文挑战的第28天,活动详情查看:2022首次更文挑战」。
前言
大家好,我是程序猿小白 GW_gw,很高兴能和大家一起学习进步。
以下内容部分来自于网络,如有侵权,请联系我删除,本文仅用于学习交流,不用作任何商业用途。
摘要
本文主要介绍如何在Linux下安装Redis,和三种启动redis服务器的方式。
1. 在linux下安装Redis
-
下载
wget https://download.redis.io/releases/redis-6.2.6.tar.gz
-
解压:
tar xzf redis-6.2.6.tar.gz
-
进入目录
cd redis-6.2.6
-
编译
make
-
安装
cd src make ins
1.2 启动redis
安装后的redis启动文件存放在src路径下。
我们可以通过以下三种方式启动Redis。
-
直接启动。
我们可以像在windows下启动一样,执行redis-server和redis-cli即可。
redis-server
执行后会进入上述界面,所以我们需要再打开一个会话用来连接redis。
执行以下命令即可。
-
指定端口启动
当我们想要启动多个redis服务时,上述做法就不可取了,因为端口配被占用了,所以我们可以通过指定端口来启动redis。
redis-server --port 6030
客户端连接时也要指定端口
redis-cli -p 6030
-
通过配置文件启动
通过配置文件才是我们开发中最常使用的启动方式。
在redis目录下创建文件和目录,文件内容如下("路径需要自己改")
#端口号 port 6379 #是否以后台方式启动 daemonize yes #日志文件的名称 logfile "6379.log" #生成的日志文件的保存位置 dir /root/redis-6.2.6/data
保存之后就可以通过配置文件启动了,启动命令如下:
redis-server 配置文件名 redis-server redis6379.conf
我们想要启动多个redis服务器就需要建立多个配置文件,所以我们可以建立一个目录专门用来管理配置文件。
//创建目录 mkdir conf //将先前创建的文件移动到conf目录下 mv redis6379.conf conf //复制conf文件,更改对应端口号和日志文件名称即可 cp redis6379.conf redis6380.conf
可以看到我们已经启动了两个redis服务。
关闭redis服务,我们可以通过以下命令:
直接杀死进程
kill -s 9 进程号
通过shutdown关闭
./redis-cli -p 端口号 shutdown
如果不指定端口号,默认关闭6379端口对应的服务器。
小结
以上就是关于如何在linux下安装并启动redis服务,希望能对读者有所帮助,如有不正之处,欢迎留言指正。