在windows系统使用redis 6,有没有替代UNIX Domain Socket的通信方案

这是我采用msi包安装后的服务

右击屬性选择这个服务的安装地址打开它的安装地址,可以看到它里面的文件目录跟我们下载的zip包是一样的


可以打开redis 6-cli.exe客户端包,进行简单嘚操作目前多半采用redis 6 Desktop Manager这个桌面redis 6客户端软件进行操作,比较方便redis 6默认数据库从db0到db15,一般进去默认使用db0数据库。

下面的这篇文章就是采用的命令行形式个人感觉还是msi比较方便,下面的文章仅作参考

直接在上图的目录打开命令窗口运行:

 

error 。原因是内存分配的问题(如果你的電脑够强悍可能不会出问题)。解决方法有两个第一:启动的时候使用--maxmemory 命令限制redis 6的内存:

 
 

注意单位是字节,改完后如下:

但是问题又來了关闭cmd窗口就会关闭redis 6,难道服务器上要一直开着吗这显然是不科学的,下面看怎么在服务器上部署

其实redis 6是可以安装成windows服务的,开機自启动命令如下:

 

安装完之后,就可看到redis 6已经作为windows服务了:

但是安装好之后redis 6并没有启动,启动命令如下:

 
 
 
 

最后提示一下:2.8版本的不支持32位系统32位系统要去下载的。2.6版本的无法像一样方便的部署它提供一个叫的程序来运行redis 6 server,redis 6停止后会自动重启


我要回帖

更多关于 redis 6 的文章

 

随机推荐