Redis基础篇——Redis安装以及配置文件的修改

1. 认识Redis

Redis 诞生于 2009 年,全称是 Remote Dictionary Server,远程词典服务器,是一个基于内存的键值型NoSQL数据库。

1.1 特征

  • 键值(key-value)型,value支持多种不同数据结构,功能丰富
  • 单线程,每个命令具备原子性
  • 低延迟,速度快(基于内存,IO多路服用,良好的编码)
  • 支持数据持久化
  • 支持主从集群,分片集群
  • 支持多语言客户端

1.2 安装 Redis

1. 安装 Redis 依赖

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

yum install -y gcc tcl

在这里插入图片描述

2. 上传安装包

在 user 目录下,将安装博 拖拽过来,通过指令 解压缩

tar -xzf 包名

在这里插入图片描述
进入 redis 安装目录:

cd redis-7.0.7

在这里插入图片描述

运行编译命令:

make && make install

如果没有出错,应该就安装成功了!
在这里插入图片描述

1.3 默认启动

redis-server

如图:

在这里插入图片描述

这种启动属于 前台启动,会阻塞整个会话窗口,窗口关闭或者按下 CTRL + C 则 Redis 停止,不推荐使用

1.4 指定配置启动

如果要让 Redis 以 后台 方式启动,则必须修改 Redis 配置文件,就在我们之前解压的 redis 安装包下,名字叫 redis.conf:

在这里插入图片描述

我们先将这个配置文件备份一份:

cp redis.conf redis.conf.bck 如果我们修改文件出问题了,我们至少还备份了一份

然后修改 redis.conf 文件中的一些配置:

vi redis.conf

  1. 监听的地址,默认是 127.0.0.1,会导致只能在本地访问,修改为0.0.0.0 则可以在任意IP访问,生产环境不要设置 0.0.0.0
  2. bind 0.0.0.0
  3. 守护进程,修改为 yes 后即可后台运行
  4. daemonize yes
  5. 密码,设置后访问 Redis 必须输入密码
  6. requirepass xxx

Redis 的其他常见配置:

在这里插入图片描述

启动 Redis

进入redis 安装目录,启动redis-server redis.conf

停止 Redis

通过 kill 命令直接杀死进程 kill -9 redis进程id

利用 redis-cli 来执行 shutdown命令,即可停止 Redis服务
redis-cli-a 707703 shutdown

1.5 开机自启(推荐)

我们可以通过配置来实现开机自启

  • 首先,新建一个系统服务文件

vi /etc/systemd/system/redis.service

  • 将以下命令粘贴进去
[Unit]
Description=redis-server
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/bin/redis-server /usr/local/src/redis-7.0.7/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  • 然后重载系统服务

systemctl daemon-reload

  • 现在我们可以用下面这组命名来操作redis了
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

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

systemctl enable redis

猜你喜欢

转载自blog.csdn.net/Biteht/article/details/128548659