[Redis]Redis安装与启动(Linux CentOS) 您所在的位置:网站首页 3dmax安装后找不到快捷键了怎么办视频 [Redis]Redis安装与启动(Linux CentOS)

[Redis]Redis安装与启动(Linux CentOS)

2023-11-24 08:41| 来源: 网络整理| 查看: 265

基于 Linux 操作系统,使用的 Linux 发行版为 CentOS7,Linux 操作系统安装在本机的虚拟机上。

1. Redis 下载

【Redis 下载官网链接 https://redis.io/download/】

image

image

2. Redis 安装2.1 安装 Redis 依赖

Redis 是基于 C 语言编写的,因此首先需要安装 Redis 所需的 gcc 依赖

yum install -y gcc tcl

image

2.2 上传安装包并解压

如果直接在虚拟机中下载安装包,就不用进行安装包的发送。

2.2.1 发送安装包

将安装包发送到虚拟机的/usr/local/src目录下

由于我的 VMware 安装了 VMware Tools,所以可以直接复制文件到虚拟机。

image

2.2.2 解压

image

image

image

2.3 安装 Redis2.3.1 终端进入 Redis 的安装目录

image

image

2.3.2 安装 Redis

运行编译命令:

// make 编译 // make install 安装 make && make install

运行命令,如果没有出错,则一般是安装成功。

image

image

2.4 检查是否安装成功

Redis 的默认安装路径在 /usr/local/bin 目录下。

进入 Redis 的默认安装目录,查看安装后的文件,检查是否安装成功。

image

如果显示如上命令文件,则安装成功。

redis-cli:Redis 提供的命令行客户端redis-server:Redis 的服务端启动脚本redis-sentinel:Redis 的哨兵启动脚本

安装成功后,会自动添加 Redis 的环境变量,上面的命令可以在任意目录下运行。

3. Redis 启动3.1 方式一:默认启动(前台启动)

在任意目录下运行如下命令:

redis-server

这种启动方式为前台启动,如果要与 Redis 建立连接,必须要重新打开一个命令窗口与 Redis 建立连接。这种方式启动 Redis,窗口关闭 Redis 就停止运行。

image

3.2 方式二:指定配置启动

如果要让 Redis 以后台的方式,必须修改 Redis 的配置文件。

Redis 的配置文件在之前解压的 Redis 安装包目录下:/usr/local/src/redis-7.0.5

image

如果要修改配置文件,最好对配置文件进行备份。

3.2.1 备份 Redis 配置文件cp redis.conf redis.conf.bck

image

image

3.2.2 修改 Redis 配置文件修改 redis.conf 文件中的一些配置:# 监听的地址,默认127.0.0.1,会导致只能在本地访问; # 修改为0.0.0.0,则可以在任意IP访问,注意,生产环境下不要设置为0.0.0.0 bind 0.0.0.0 # 守护进程,修改为yes即可在后台运行 daemonize yes # 密码,设置后台访问redis必须输入密码 requirepass 123123

这里使用 gedit 文本编辑器进行修改,ctrl+f 查找

image

image

image

Redis 的其他常见配置:# 监听端口,默认端口为6379 port 6379 # 工作目录,默认是当前目录,也就是在哪里运行redis-server,哪里就是工作目录,日志、持久化等文件会保存在整个目录 dir . # 数据库数量,如果设置为1,代表只使用一个库,默认为16个库,编号0-15 database 16 # 设置redis能够使用的最大内存 maxmemory 512mb # 日志文件,默认为空,不记录日志,可以指定日志文件名,将来redis的日志就会被记录在工作目录的对应文件中 logfile "redis.log"

image

3.2.3 启动 Redis

启动 Redis 时指定配置文件:

# 进入 redis 安装目录 cd /usr/local/src/redis-7.0.5 # 由于在配置文件所在的目录下(redis安装目录)运行,所以指定配置文件不要写全路径 redis-server redis.conf

image

3.3 开机自启3.3.1 新建系统服务文件vi /etc/systemd/system/redis.service

image

内容如下:

注意内容中redis的版本号。

[Unit] Description=redis-server After=network.target [Service] Type=forking ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-7.0.5/redis.conf PrivateTmp=true [Install] WantedBy=multi-user.target

复制粘贴系统服务文件的内容

image

esc 进入命令模式,:wq 保存并退出

image

3.3.2 重载系统服务systemctl daemon-reload

image

现在,我们可以用下面的命令来操作redis了.

3.3.3 启动 Redis# 启动 redis systemctl start redis

image

3.3.4 停止 Redis# 停止 redis systemctl stop redis

image

3.3.5 重启 Redis# 重启 redis systemctl restart redis

image

3.3.6 查看 Redis 状态# 查看 redis 状态 systemctl status redis

image

3.3.7 Redis 开机自启

执行下面的命令,可以让redis开机自启

systemctl enable redis

image

image

image

4. 停止 Redis 服务# 利用 redis-cli 来执行 shutdown 命令,即可停止 redis 服务 # 由于设置了密码,需要通过 -u 指定密码 redis-cli -u 123123 shutdown

强制杀死进程

kill -9 进程号

不建议使用该方法停止 redis



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有