首页 > 编程知识 正文

windows10安装redis,Windows安装redis

时间:2023-05-04 11:53:56 阅读:181285 作者:3899

本篇只限于安装,对其内存管理、快照、订阅等待等Redis进行深入解说。 根据用户的不同,Redis安装了Windows和Linux两种类型的环境。 官网上下的是Statble版的Linux,请注意。 因为本人是本地人,所以以下就Windows的安装进行说明。

本文的Redis下载地址为:https://github.com/msopentech/redis/releases。 正如今天介绍的那样,Redis版本使用的是Redis3.2.100。 现在在网上好像是这个版本。 不知道是否停止了Win版的更新。

解压缩后安装。 没有问题。 直接进入安装步骤。

1.临时服务安装cmd命令进入Redis安装文件下,启动临时服务: redis-server.exe redis.windows.conf。 如果显示方形图标,则临时服务安装成功。

注:上述命令将创建Redis临时服务,并且window Service列表中不显示Redis服务名称和状态。 此窗口将关闭,服务将自动关闭。 请尝试安装并测试Redis Management。 关闭此临时服务后无法连接到数据库。

现在进行客户端调用。 只有临时服务,请不要关闭上面的窗口。 打开文件夹下的redis-cli.exe可执行文件,进入客户端Dos窗口,键入Set uid 1并返回OK。 表示已写入内存。 再次敲击Get uid将返回值1,如下图所示。

不能每次使用33558www.Sina.com/Redis都启动临时服务,但是可以像其他服务一样打开电源并自动启动吗? 当然会得到,但有点不同。 稍后再说。 进入Redis安装包的文件下,命令注册服务: redis-server.exe-- service-install redis.windows.conf-- log level verbose 不这样做的话就安装不了。

根据英语提示,显然已经安装了服务。 显示在窗口服务列表中,但未启动。 另外,也不能手动启动。 只需敲击命令即可启动/暂停/卸载服务。 redis-server.exe-- service-start; redis-server.exe---- service-stop; redis-server.exe---- service-uninstall。

2.默认服务安装 安装定制服务是指重命名服务。 进入Redis安装包下,注册服务。 redis-server.exe-- service-install redis.windows.conf-- service-nameredisserver1--log level

注:上述命令将在窗口服务列表中显示“redisserver1”服务,但此服务未处于启动状态,必须通过调整以下命令来启动此服务:

与缺省安装一样,唯一的区别在于必须为服务的安装、服务的开始、结束和卸载指定自定义Redis服务名称。 redis-server.exe-- service-start-- service-nameredisserver 1; redis-server.exe---- service-stop---service-nameredisserver 1; redis-server.exe---service-uninstall---service-nameredisserver 1从命令行卸载自定义服务后,重新启动计算机时

3.自定义服务安装 主从式服务可以实现负载平衡,但实际上,在将上述Redis安装包复制到相应的目录中,从主服务器、服务器配置文件中修改IP、Port的同时,是否存在服务器根据安装Redis自定义服务期间的命令安装服务、启动服务、停止服务和卸载服务

我的本地主文件和服务器安装软件包仍然位于D:redis-win目录中,Redis-x64-3.2.100文件夹是主要服务,Redis-x64-3.2.100文件夹是

对主服务器(RedisServer1) redis.windows.conf的更改如下: port 6379 (默认,无需更改;

从服务器(RedisServer2) redis.windows.conf中进行如下更改: 端口6380; slaveof 127.0.0.1 6379、修改场地见下图:

我们在RedisManagement中分别以两个端口连接作为客户端,在主服务器上添加密钥可以同步到从服务器,从服务器的添加将被禁用。 如果没有为从属服务器配置依赖关系,则可以在Redis管理器中配置从属服务器,然后打开控制台并输入slaveof 127.0.0.1 6379来获得相同的效果。

总结

安装从服务器时,可以在不使用配置文件的情况下安装指定端口和指定主机。 redis-server.exe---- service-install redis.windows.conf---service-nameredisserver2--log level verbose

从服务redis-cli.exe运行。 这与RedisManagement类似,可以具有从属关系。 我没有采用是因为我每次都不能从服务器上弹出6380个端口(还有6379 )。 但是,我是一个可以通过Redis管理器连接两个端口的服务,没有采用这种方法。 网上的很多教程都说很好。 我没有实践成功。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。