当前位置: 首页 > news >正文

Redis 安装

安装Windows 版

注意:redis官方没有支持windows的版本。在Windows 下直接安装redis这种方式依赖于网友发布的windows版本的redis,无法安装官方最新的稳定版。

下载地址:Releases · tporadowski/redis · GitHub

msi安装

下载Redis-x64-5.0.14.1.msi文件进行安装。此种方式不仅会将Redis安装目录添加到系统环境变量,还会安装一个Redis系统服务。

zip包安装

下载Redis-x64-5.0.14.1.zip压缩包,解压到指定目录后,需要手动添加环境变量,手动安装服务。

可以使用如下命令,来安装、卸载、启动和停止redis服务。如果将redis安装目录已经添加到系统环境变量下,可省去redis.windows.conf:

    redis-server --service-install redis.windows.conf //安装服务

    redis-server --service-start //启动服务

    redis-server --service-stop //停止服务

    redis-server --service-uninstall //卸载服务

启动Redis服务端

命令行启动(不启动系统服务进程)

在命令行运行:

redis-server redis.windows.conf

redis.windows.conf可以省略,因为默认用的就是它。

启动后不能关闭命令行窗口,否则会把redis也关闭掉。

Redis服务进程启动

可以win + r运行services.msc打开系统服务窗口找到Redis服务手动启动,也可以在命令行输入命令启动服务:

redis-server --service-start

服务启动后命令行窗口可以关闭,但redis服务不会关闭。

启动redis-cli客户端

redis服务启动后,才可以启动redis-cli。

在命令行中运行:

redis-cli

此时默认连接到主机为127.0.0.1,端口号为6379的redis服务上,可以通过添加-h -p分别修改主机IP与端口号。

连接上后就可以设置key-value值保存到redis中了。

127.0.0.1:6379> set myKey abc

OK

127.0.0.1:6379> get myKey

"abc"

在windows下通过启用WSL2安装

参考:Install Redis on Windows | Docs

启用WSL2

参考:Install WSL | Microsoft Learn

WSL2(Windows Subsystem for Linux),可以让您在 Windows 上运行 Linux 的原生二进制文件。

windows版本需求:win 10 v2004以上

以管理员身份打开命令行,运行:

wsl --install

运行这个命令后会启用安装Ubuntu所必需的条件并安装Ubuntu系统。安装成功后需要重启计算机。

(默认安装的是Ubuntu版本。如果想使用其它版本,得加-d参数:wsl --install -d <Distribution Name>。Distribution Name是其它linux的版本名称。如:wsl --install -d Debian)

查看可用的linux版本:

wsl --list --online or wsl -l -o

如果查看结果为“无法解析服务器的名称或地址”,即无法获取可用的版本。此时可以解决此问题,也可以在本地使用导入.tar文件或.appx文件的方式,使用WSL创建一个自己的linux分区后手动安装,比较麻烦,适合老版本的windows。(参考:Import any Linux distribution to use with WSL | Microsoft Learn)。

解决“无法解析服务器的名称或地址”:

在C:\Windows\System32\drivers\etc\hosts文件中添加:

185.199.110.133 raw.githubusercontent.com

此时如果运行wsl -l -o时出现“无法与服务器建立连接”或“操作超时”问题,则修改DNS:

再运行wsl -l -o,得到结果:

运行wsl --install时,会默认将linux安装在C盘,所以要保证C盘容量足够大。若不够大则先从其它盘划一点空间过来再安装(至少5G左右吧)。

linux安装完成后,需要重启计算机。重启后会自动打开一个CMD,提示Linux系统已安装完成,需要创建一个用户名和密码:

安装redis

在Ubuntu中使用apt安装:

sudo apt-get update

sudo apt-get install redis

在后台启动/停止redis服务:

sudo systemctl start redis 或 sudo service redis-server start

sudo systemctl stop redis 或 sudo service redis-server stop

非后台启动/停止:

redis-server

Ctrl + C

连接redis:

redis-cli

Linux 源码安装

下载地址:Downloads - Redis,下载最新稳定版本。

本教程使用的最新文档版本为 2.8.17,下载并安装:

# wget http://download.redis.io/releases/redis-6.0.8.tar.gz
# tar -xzvf redis-6.0.8.tar.gz
# cd redis-6.0.8
# make

执行完 make 命令后,redis-6.0.8  src 目录下会出现编译后的 redis 服务程序 redis-server,还有用于测试的客户端程序 redis-cli

下面启动 redis 服务:

# cd src
# ./redis-server

注意这种方式启动 redis 使用的是默认配置。也可以通过启动参数告诉 redis 使用指定配置文件使用下面命令启动。

# cd src
# ./redis-server ../redis.conf

redis.conf 是一个默认的配置文件。我们可以根据需要使用自己的配置文件。

启动 redis 服务进程后,就可以使用测试客户端程序 redis-cli redis 服务交互了。 比如:

# cd src
# ./redis-cli
redis> set foo bar
OK
redis> get foo
"bar"

Ubuntu apt 命令安装

Ubuntu 系统安装 Redis 可以使用以下命令:

# sudo apt update
# sudo apt install redis-server

启动 Redis

# redis-server

查看 redis 是否启动?

# redis-cli

以上命令将打开以下终端:

redis 127.0.0.1:6379>

127.0.0.1 是本机 IP 6379 redis 服务端口。现在我们输入 PING 命令。

redis 127.0.0.1:6379> ping
PONG

以上说明我们已经成功安装了redis


http://www.mrgr.cn/news/15140.html

相关文章:

  • 绕过后端校验的策略
  • Python Socket 服务:深入解析与使用技巧
  • 【数仓建模过程】Spark数据清洗篇
  • FPGA中的存储器--学习笔记
  • MySQL集群
  • 深度学习基础—迁移学习、多任务学习和端对端学习
  • OpenGL笔记二十之深度检测概念
  • 常见的服务器容器和漏洞类型汇总
  • 深度学习示例1-全零通道的 MNIST 数据训练模型
  • 【matlab】数组操作:寻找最大值和最小值及其位置ind2sub函数
  • 2024 年的 Web3 游戏:演变、趋势和市场动态
  • 自然语言处理系列四十六》Elasticsearch搜索引擎》Elasticsearch安装部署和使用
  • MariaDB 和 MySQL 版本关联
  • 双向链表的复杂操作、内核链表、栈
  • 一个批量爬取微博数据的神器
  • milvus资源限制 benchmarker压测 qps优化
  • 相机SD卡格式化了怎么恢复?
  • Flask+LayUI开发手记(五):树型表格实现数据展示与编辑
  • 无人机的工业应用场景
  • Adobe Illustrator学习宝典(自用)