文章目录
- Redis概述
- 一、磁盘安装
- 1.1 安装环境
- 1.2 安装步骤
- 1.3 服务器启停命令
- 二、docker安装
- 1.在线安装
- 2.离线安装
- 总结
Redis概述
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
与MySQL数据库不同的是,Redis的数据是存在内存中的。它的读写速度非常快,每秒可以处理超过10万次读写操作。因此redis被广泛应用于缓存,另外,Redis也经常用来做分布式锁。除此之外,Redis支持事务、持久化、LUA 脚本、LRU 驱动事件、多种集群方案。
以下主要介绍Redis的安装步骤,安装分为磁盘安装与docker离线与在线安装
一、磁盘安装
1.1 安装环境
服务器:192.168.1.132
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-957.el7.x86_64
Architecture: x86-64
Redis密码:123456
安装目录:/home/redis-6.2.4
# 已配置到/usr/local/redis 修改配置以此为准
1.2 安装步骤
官方站点: http://redis.io/download 下载最新版 (当前版本为:redis-6.2.4.tar.gz)
wget http://download.redis.io/releases/redis-6.2.4.tar.gz
1.解压源码并进入目录
tar zxvf redis-6.2.4.tar.gz
cd redis-6.2.4
2.不用configure直接make
make && make install
安装到指定目录/usr/local/redis
make PREFIX=/usr/local/redis install #注: PREFIX要大写
可选步骤:
make test #测试编译情况
3、创建存储redis文件目录
mkdir -p /usr/local/redis
4、进入src目录,复制redis-server redis-cli到新建立的文件夹
cp ./redis-server /usr/local/redis/
cp ./redis-cli /usr/local/redis/
5、复制redis的配置文件
cd ..
cp redis.conf /usr/local/redis/
6、编辑配置文件
cd /usr/local/redis/
vim redis.conf
改为yes 后台运行
7.添加开机启动服务
vim /etc/systemd/system/redis-server.service
[Unit]
Description=The redis-server Process Manager
After=syslog.target network.target
[Service]
Type=simple
PIDFile=/var/run/redis_6379.pid
ExecStart=/usr/local/redis/redis-server /usr/local/redis/redis.conf
ExecReload=/bin/kill -USR2 $MAINPID
ExecStop=/bin/kill -SIGINT $MAINPID
[Install]
WantedBy=multi-user.target
8.设置开机启动
systemctl daemon-reload
systemctl start redis-server.service
systemctl enable redis-server.service
9.检查是否安装成功
ps -A|grep redis
10.创建redis命令软连接
ln -s /usr/local/redis/redis-cli /usr/bin/redis
11.设置密码
[root@localhost /]# redis
127.0.0.1:6379> config set requirepass 123456
# 测试
127.0.0.1:6379> ping #提示没权限,执行以下命令再次执行查看是否成功
auth 123456
1.3 服务器启停命令
启动命令:
# 重新加载配置文件
systemctl daemon-reload
# 启动服务
systemctl start redis-server.service
# 停止服务
systemctl stop redis-server.service
# 查看服务状态
systemctl status redis-server.service
二、docker安装
1.在线安装
操作步骤如下:
1、下载Redis镜像
docker pull redis:6.2.4
2、运行镜像
docker run -d --name redis_dev -p 6379:6379 redis:6.2.4 --requirepass "123456"
# 添加开机启动
docker update --restart=always redis_dev
3、进入容器,修改密码
docker exec -it 容器ID /bin/bash
redis-cli
config get requirepass
config set requirepass 123456
# 成功进入则代表成功
auth 123456
2.离线安装
操作步骤如下:
1、在有外网的机器下运行一下命令下载Redis镜像
docker pull redis:6.2.4
2、将镜像保存到磁盘备用
docker save -o /data/xx/redis6.2.4.tar redis:6.2.4
3、加载运行镜像
docker load -i /data/xxx/redis6.2.4.tar
docker run -d --name redis_dev -p 6379:6379 redis:6.2.4 --requirepass "123456"
# 添加开机启动
docker update --restart=always redis_dev
4、进入容器,修改密码
docker exec -it 容器ID /bin/bash
redis-cli
config get requirepass
config set requirepass 123456
# 成功进入则代表成功
auth 123456
总结
以上就是今天要讲的内容,本文仅仅简单介绍了Redis的安装,Redis的具体使用或者与先用Springboot项目的结合使用将后续整理。