【超详细】Redis下载教程 (Win/Linux)

这篇文章主要介绍了Redis的Windows版和Linux的下载教程,并且含配置、开机自启等常规问题,以及客户端图形工具的使用



Windows版本

Redis 简介及安装方法

Redis 是用 C 语言开发的一个开源的、高性能的键值对 (key-value) 数据库,官方提供的数据是可以达到 100000+的 QPS(每秒内查询次数)。它存储的 value 类型比较丰富,也被称为结构化 NoSql 数据库

Redis 应用场景:缓存、消息队列、任务队列、分布式锁


Windows 版本下载地址:github仓库
在这里插入图片描述

下载后直接解压就能使用
请添加图片描述

  1. 双击 redis-server. exe 启动服务端
  2. 双击 redis-cli. exe 启动客户端连接服务端
  3. 在客户端输入“ping”,显示“PONG”,证明连接成功

Redis 相关配置

Windows 版修改密码 (可选)

打开 redis. windows. conf(Redis 配置文件)
修改如下指令即可

requirepass 123456

重启后,再次连接 Redis,需要加上密码 (在命令提示符)

redis-cli.exe -h localhost -p 6379 -a 123456

注意:如果为 Redis 设置了密码,则只能通过命令提示符连接 Redis

Windows 版开机自启
  1. 在 Redis 的根目录打开命令提示框,输入以下指令
redis-server.exe --service-install redis.windows.conf --loglevel verbose
  1. 按下 Win+R,输入 services.msc, 打开服务窗口,找到 Redis 服务
    请添加图片描述

  2. 右键 Redis 服务,选择属性,将启动类型改为自动即可
    请添加图片描述

  3. 重启电脑,双击 redis-cli. exe 文件,测试 Redis 服务是否启动即可
    请添加图片描述


Linux版本

Redis 简介及安装方法(Linux)

Redis 是用 C 语言开发的一个开源的、高性能的键值对 (key-value) 数据库,官方提供的数据是可以达到 100000+的 QPS(每秒内查询次数)。它存储的 value 类型比较丰富,也被称为结构化 NoSql 数据库

Redis 应用场景:缓存、消息队列、任务队列、分布式锁


Linux 版本下载地址:https://download.redis.io/releases/

  1. 安装 Redis 所需的 gcc 依赖(安装过可跳过),
yum install -y gcc tcl
  1. 上传压缩包,建议将其放在 user 相关目录下
  2. 进入该目录(我装在 /user/local 下)
cd /user/local/
  1. 解压压缩包(后面根据压缩包名称来)
tar -xzf redis-6.2.6.tar.gz
  1. 进入 redis 目录,运行编译命令
cd redis-6.2.6
make && make install
  1. 若无报错,就是安装成功,输入 redis-server, 可启动 Redis
    请添加图片描述

Redis 相关配置

Linux版 相关配置

由于 Redis 在前台会阻塞整个会话窗口,但关闭窗口会导致 Redis 停止,所以我们需要修改 Redis 配置文件,使其以后台方式启动

先将配置文件备份一份

cp redis.conf redis.conf.bck

在 Linux 中打开 redis. conf

相关配置 (建议改)

# 允许访问的地址,默认是127.0.0.1,会导致只能在本地访问。修改为0.0.0.0则可以在任意IP访问,生产环境不要设置为0.0.0.0
bind 0.0.0.0
# 守护进程,修改为yes后即可后台运行
daemonize yes 
# 密码,设置后访问Redis必须输入密码
requirepass 123321

常见配置

# 监听的端口
port 6379
# 工作目录,默认是当前目录,也就是运行redis-server时的命令,日志、持久化等文件会保存在这个目录
dir .
# 数据库数量,设置为1,代表只使用1个库,默认有16个库,编号0~15
databases 1
# 设置redis能够使用的最大内存
maxmemory 512mb
# 日志文件,默认为空,不记录日志,可以指定日志文件名
logfile "redis.log"

启动,停止 Redis

# 进入redis安装目录 
cd /usr/local/src/redis-6.2.6
# 启动
redis-server redis.conf
# 利用redis-cli来执行 shutdown 命令,即可停止 Redis 服务,
# 因为之前配置了密码,因此需要通过 -u 来指定密码
redis-cli -u 123321 shutdown
Linux版 开机自启
  1. 首先,新建一个系统服务文件
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-6.2.6/redis.conf
PrivateTmp=true

[Install]
WantedBy=multi-user.target
  1. 重载系统服务
systemctl daemon-reload
  1. 就可以使用以下指令了
# 启动
systemctl start redis
# 停止
systemctl stop redis
# 重启
systemctl restart redis
# 查看状态
systemctl status redis

输入以下指令,可以使 redis 开机自启

systemctl enable redis

Redis 客户端图形工具(通用)

由于默认提供的客户端连接工具并不友好,操作较麻烦,因此使用一个 Redis 客户端图形工具 REAP
连接地址:github仓库
下载完解压后,运行安装程序即可

如何建立连接

  1. 点击左上角的 连接到Redis服务器,点击连接设置
    请添加图片描述

  2. Windows版,名字自取,地址填 127.0.0.1,密码填自己设置的密码,无就不填,随后点击确定即可
    请添加图片描述

  3. Linux版,名字自取,地址填虚拟机地址,密码填自己设置的密码,无就不填,随后点击确定即可

虚拟机地址不知道,可通过指令 ip addr show 进行查询

请添加图片描述


如果我的内容对你有帮助,希望可以收获你的点赞、评论、收藏。

请添加图片描述

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值