目录
一、Linux下直接安装Redis
(1)下载Redis安装包
(2)安装GCC编译环境
(3)安装Redis
(4)服务启动
(5)后台启动
二、使用Docker安装部署Redis
(1)下载Redis的镜像
(2)启动Redis容器
(3)进入Redis服务中
(4)客户端连接服务
一、Linux下直接安装Redis
Redis官方地址:Redis
(1)下载Redis安装包
redis-6.2.4.tar.gz上传至CentOS并解压,解压后得到redis-6.2.4目录
解压命令:
tar -zxvf redis-6.2.4.tar.gz
(2)安装GCC编译环境
安装C语言编译环境
yum install -y gcc
通过使用gcc --version
命令打印 GCC 版本,来验证 GCC 编译器是否被成功安装:
(3)安装Redis
编译Redis
在redis-6.2.4目录下执行:
make
安装Redis
在redis-6.2.4目录下执行:
make install
安装目录: /usr/local/bin
注意:
redis-benchmark:Redis自带的基准性能测试工具
redis-check-aof:对有问题的 AOF 文件进行修复,AOF和RDB文件后面会说明
redis-check-rdb:对有问题的 RDB文件进行修复
redis-sentinel:Redis集群使用
redis-cli:客户端
redis-server:服务器启动
(4)服务启动
前台启动:/usr/local/bin下执行
./redis-server
(5)后台启动
修改redis.conf文件
daemonize yes #由no改为yes
启动服务
./redis-server ../redis.conf
客户端启动
/usr/local/bin下执行
./redis-cli
二、使用Docker安装部署Redis
(1)下载Redis的镜像
docker pull redis
注意:
可以用docker pull redis命令下载最新版本的Redis镜像,也可 以用“docker pull redis:标签”命令下载指定版本的Redis。
(2)启动Redis容器
docker run -di --name redis -p 6379:6379 redis:6.2.6注意: 这里的redis版本我一开始没有注意,没有特别说明是什么版本, 所以就是最新的,但是却有问题,容器一直无法启动,所以最 好指定一下稳定的版本
(3)进入Redis服务中
先确保myFirstRedis容器处于Up状态。进入容器的命令行交互窗口。
Redis是基于键值对存储的NoSQL数据库,其中的数据是存储在 Redis服务器里的。和传统的MySQL数据库服务器相似,一个Redis服务器可以同多个客户端创建连接。
docker exec -it myredis /bin/bash
(4)客户端连接服务
redis-cli