Redis

6/2/2022 后端中间件Redis

Redis (opens new window)是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串 (opens new window)哈希表 (opens new window)列表 (opens new window)集合 (opens new window)有序集合 (opens new window)位图 (opens new window)hyperloglogs (opens new window)等数据类型。内置复制、Lua脚本 (opens new window)、LRU收回、事务 (opens new window)以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区 (opens new window)

# 1. 安装依赖

redis 是由C语言开发,因此安装之前需要确保服务器已经安装了gcc,可以通过以下命令检查服务器是否安装:

gcc -v
1

如果没有安装则通过以下命令安装:

yum install -y gcc
1

# 2. 下载并解压

wget http://download.redis.io/releases/redis-5.0.4.tar.gz
1
tar -zxvf redis-5.0.4.tar.gz
1

# 3. 编译文件

进入到解压后的文件目录,编译

cd /opt/redis/redis-5.0.4
make
1
2

# 4. 指定安装目录并进行安装

make install PREFIX=/opt/redis/redis
1

# 5. 复制配置文件并修改配置文件

cp /opt/redis/redis-5.0.4/redis.conf /opt/redis/redis/bin/ #复制配置文件
cd /usr/local/redis/bin/ #进入redis安装目录
vim redis.conf #修改配置文件
1
2
3

在这里插入图片描述

修改端口号 设置密码 在这里插入图片描述

# 6. 启动服务

./redis-server redis.conf	#启动服务
ps -ef |grep redis			#查看进程
1
2

# 7. 设置开机自动启动

cd /usr/lib/systemd/system/	#进入开机启动配置文件夹
vim redis.service			#新建文件
1
2

文件内容如下

[Unit]
Description=redis-server
After=network.target

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

[Install]
WantedBy=multi-user.target
1
2
3
4
5
6
7
8
9
10
11
systemctl enable redis.service #开机自动启动
systemctl start redis.service #启动redis服务
systemctl status redis.service #查看服务状态
systemctl stop redis.service #停止服务
systemctl disabled redis.service #取消开机自动启动(卸载服务)
1
2
3
4
5
上次更新时间: 6/16/2023, 2:07:02 AM
    • 1. 安装依赖
    • 2. 下载并解压
    • 3. 编译文件
    • 4. 指定安装目录并进行安装
    • 5. 复制配置文件并修改配置文件
    • 6. 启动服务
    • 7. 设置开机自动启动