Linux环境下安装Redis和使用Redis、Redis服务多开设置

##基于Linux环境安装Redis和使用Redis

基于Linux环境安装Redis

基于CenterOS-7(CentOS-7)安装Redis

1、下载安装包,对应的版本可去官网(https://redis.io/download) 上查看选择自己需要的版本;
在目录下直接执行如下命令:

$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz

下载完成之后在该目录下会多出一个redis-6.2.6.tar.gz文件。
在这里插入图片描述

2、解压下载好的Redis安装包

$ tar xzf redis-6.2.6.tar.gz

在这里插入图片描述

3、切换到解压出来的redis-6.2.6目录下然后编译,想要查看编译后的路径可执行cat Makefile命令查看。

$ cd redis-6.2.6
$ make

编译完成之后会在该目录下生成一个src的文件夹,文件夹下放的就是Redis的一些安装文件。
在这里插入图片描述

4、安装,切换到src目录下执行如下命令:

make install [destdir=/目录]

在这里插入图片描述

注意:linux 中启动redis时 redis-server: 未找到命令,其原因是安装 Redis 时忘了 make install 这一步。

解决办法:回到Redis安装目录下重新执行make install命令,完成后再次执行redis-server 成功启动 Redis。

Redis基础环境设置

创建软链接

ln -s 原始目录名 快速访问目录名

创建配置文件管理目录

mkdir conf

mkdir config

创建数据文件管理目录

mkdir data

Redis服务启动

默认配置启动
redis-server
redis-server --port 6379
redis-server --port 6380
指定配置文件启动
redis-server redis.conf
redis-server redis-6379.conf
redis-server redis-6380.conf
redis-server conf/redis-6379.conf
redis-server config/redis-6380.conf

Redis客户端连接
默认连接
redis-cli
redis-cli -p 6380
连接指定服务器
redis-cli -h 127.0.0.1
redis-cli –p 6379
redis-cli -h 127.0.0.1 –p 6379

Linux配置启动多个Redis服务

1、切换到Redis安装目录创建相应的文件目录:

①、创建配置文件管理目录,执行命令:

mkdir conf
mkdir config

②、创建数据文件管理目录,执行命令:

mkdir data

在这里插入图片描述

2、在Redis的安装目录下有一个redis.conf的配置文件,里面包含了Redis的一些配置信息,查看内容可通过执行如下命令:

-v 过滤内容 “#”过滤掉注释 “^$” 过滤掉空格
cat redis.conf | grep -v "#" | grep -v "^$"

在这里插入图片描述

3、查看内容并将其内容复制到新的文件中,
过滤查看redis.conf中的内容并将内容复制到redis-6379.conf文件中

cat redis.conf | grep -v "#"|grep -v "^$" > redis-6379.conf

在这里插入图片描述

4、编辑redis-6379.conf文件,执行命令:

vi redis-6379.conf

基本配置说明

port 6379

设置端口号

daemonize yes

以守护进程方式启动,使用本启动方式,redis将以服务的形式存在,日志将不再打印到命令窗口中 port 6***
设定当前服务启动端口号

dir “/自定义目录/redis/data“

设定当前服务文件保存位置,包含日志文件、持久化文件等

logfile "6***.log“

设定日志文件名,便于查阅

port 6379
daemonize yes
logfile "6379.log"
dir ./data

5、执行如下命令复制redis-6379.conf文件内容到redis-6379.conf文件中编辑内容如下

cp redis-6379.conf redis-6380.conf

redis-6380.conf文件内容

port 6380
daemonize yes
logfile "6380.log"
dir ./data

6、指定配置文件启动6379和6380两个Redis服务

redis-server redis-6379.conf
redis-server redis-6380.conf

通过如下命令查看是否启动成功

ps -ef | grep redis-

在这里插入图片描述

7、连接指定服务器命令如下所示:

redis-cli -p 6379
redis-cli -p 6380

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qingbo_2920249511/article/details/121800860