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

Redis在Windows上测试运行Memurai

Redis 官方不支持在 Windows 上直接运行,但您可以通过以下方法在 Windows 环境下安装和使用 Redis 进行开发。

首先,您需要启用 WSL2(适用于 Linux 的 Windows 子系统)。WSL2 允许您在 Windows 上本地运行 Linux 二进制文件。要使用此方法,您的系统需运行 Windows 10 版本 2004 及以上,或 Windows 11。

一、Memurai下载和安装

Download Memurai for Windows | Memuraihttps://www.memurai.com/get-memurai?version=windows-valkey

        直接点击下载接。安装步骤如下(必须,不然其他方式基本上肯定报错):

                ①使用管理员身份打开cmd命令行,

                ②然后切换到安装文件所在路径,运行如下命令即可安装成功(注意版本号,我们 的可能不一样。请自行修改):

msiexec /i Memurai-for-Redis-v4.2.1.msi /l*v "memurai_install.log"

二、Memurai的配置

安装完成后,你可以通过编辑Memurai的配置文件来进行一些自定义配置。配置文件位于Memurai安装目录的”memurai\memurai.ini”路径下。

通过编辑配置文件,你可以配置Memurai的监听地址和端口,设置密码,启用或禁用AOF(append-only file)持久化等。

以下是一个示例的配置文件:

# Example Memurai configuration file# Redis port server will listen on
port 6379# Redis server IP address to bind
bind 127.0.0.1# Require clients to issue AUTH  before processing any other commands
requirepass yourpassword# Enable AOF persistence
appendonly yes

三、运行Memurai

        一旦安装和配置完成,你就可以启动Memurai服务并开始测试运行了,步骤如下:

        ①要启动Memurai服务,请按下Win + R组合键输入services.msc并点击确定。在服务管理窗口中,找到Memurai服务并右键点击,选择启动。

        ③请按下Win + R组合键输入cmd,并且cd到安装目录,默认是

C:\Program Files\Memurai

      随后输入

memurai-cli

        命令即可进入Memurai的命令行界面。在命令行界面中,你可以使用各种Redis命令,如SET、GET、DEL等,与Memurai进行交互。

> memurai-cli
127.0.0.1:6379> SET mykey "Hello Memurai!"
OK
127.0.0.1:6379> GET mykey
"Hello Memurai!"

Memurai的其他特性

除了与Redis API的兼容性外,Memurai还提供了一些附加的特性,以提高在Windows环境下使用的体验。

  • 实时查询分析:Memurai提供了实时查询分析功能,可以通过执行REDIS.DEBUG SLOWLOG GET命令查看慢查询日志,并通过REDIS.MONITOR命令获取实时命令流。

  • 新的RDB检查点算法:Memurai使用一种新的RDB检查点算法,实现了更快的持久化和恢复速度。

  • TLS/SSL支持:Memurai支持通过TLS/SSL进行安全的客户端和服务器通信。

  • 协议检查:Memurai可以通过执行CONFIG RESETSTAT命令进行活动协议检查,检查是否有不符合协议规范的请求。

http://www.dtcms.com/a/600726.html

相关文章:

  • windows ubuntu双系统下卸载ubuntu
  • 零基础入门C语言之C语言实现数据结构之双向链表
  • 初次接触 LoRA 技术
  • 西安哪家网站公司做的比较好做网页制作的价格
  • 【OpenCV + VS 】图像通道分离与合并
  • 【超分辨率专题】HYPIR:扩散模型先验与 GAN 对抗训练相结合的新型图像复原框架
  • 【ZeroRange WebRTC】kvsWebrtcClientMaster 获取 ICE 服务器配置解析
  • 手机网站建设liednswordpress改模板教程视频
  • Chrome V3 插件开发:监听并转发 API 请求
  • OpenCV 图像处理与键盘交互
  • 长沙理工《人工智能基础A》实验(上机)报告实验三 电商数据可视化/图像处理
  • Elasticsearch 的结构化文档配置 - 递归分块实践
  • 如何在IIS中配置HTTP重定向
  • elasticsearch 安装 repository-oss 插件
  • 宝安做网站哪家好德阳网站建设熊掌号
  • 输入10个整数存放于数组中,并将最小的数与数组的第一个元素交换,最大的数与数组的最后一个元素交换
  • 从 WAL 到 Fluss->Flink CDC Postgres Connector 端到端同步实战
  • 数据结构 图 的邻接表建立
  • C++CUDA实战:通过两个图像算法,搞懂了GPU编程
  • RabbitMQ应用(2)
  • Spring Boot 中的消息队列集成:从 RabbitMQ 到 Kafka 的深度实践
  • Spring Boot 与 RabbitMQ 集成示例
  • 家纺 网站模版想自己做网站流程
  • 将 CentOS 风格的命令行提示符(如 [root@slave1 ~]#)修改为 Ubuntu 风格
  • k8s各种场景下排错思路以及命令 k8s常见问题故障处理思路
  • win32k源代码分析之win32k!IsSAS函数中的全局变量win32k!gfsSASModifiers = 3是什么时候被赋值的
  • 序列和可迭代
  • 16.udp_socket(二)
  • 如何在不使用iTunes的情况下在电脑上访问iPhone文件
  • python+websockets,报错RuntimeError: no running event loop