1.Redis介绍及安装

1.redis简介

redis是我们在日常开发中使用比较广泛的NoSQL数据库(非关系型数据库),它是基于C开发的键值对存储数据库。
在很多开发场景中,用到redis很多人就想到缓存,但实际上redis除了缓存之外,还有很多其他的使用场景。比如:统计、分布式锁、限流等。

2.redis特点

  • 支持数据持久化
  • 支持多种不同的数据结构类型之间的映射
  • 支持主从模式的数据备份
  • 自带了发布订阅系统
  • 定时器、计数器

3.redis安装

提供4种安装方式:

  1. 直接编译安装
  2. 使用docker安装
  3. 直接安装
  4. 在线体验,官网 https://try.redis.io/

3.1 直接编译安装(推荐使用)

  1. 预先准备好gcc环境
yum install gcc-c++
  1. 下载并安装redis
wget http://download.redis.io/releases/redis-5.0.7.tar.gz
tar -zxvf redis-6.0.4.tar.gz
cd redis-6.0.4/
make
make install
  1. 安装完成后,启动redis
/usr/local/redis-6.0.4/bin
./redis-server ../redis.conf

4.启动页面如下

3.2 docker安装

  1. 预先准备好docker环境,并启动docker
  2. docker命令安装
docker run --name docker-redis -d -p 6379:6379 redis --requirepass 123321

3.docker上的redis启动成功后,可以从宿主机上连接(前提是宿主机上存在redis-cli)

redis-cli -a 123321

3.如果宿主机上没有安装redis,也可以进入到docker容器中操作redis

docker exec -it docker-redis redis-cli -a 123321

3.3 直接安装(不推荐)

1. Centos

yum install redis

2. Ubuntu

apt-get install redis

3. Mac

brew install redis:6.0.4

注意: redis启动,守护进程

大白话:比如现在我们直接在控制台直接启动,当关闭启动redis命令控制台的时候,redis也就直接关闭了。我们肯定希望是启动后不关闭
具体做法

  1. 修改redis.conf配置文件,将daemonize改为yes
#daemonize no
daemonize yes


2. 配置完成后,保存文件,重新启动redis即可

猜你喜欢

转载自blog.csdn.net/weixin_43980975/article/details/112645399