WSL微软官方linux子系统,如何安装redis程序?
发布于 作者:苏南大叔 来源:程序如此灵动~苏南大叔安装wsl
这个微软出品的linux子系统,也是由于redis
官方极力推荐的缘故。不过,苏南大叔体验了之后,觉得并不是很方便。不过,既然是官方推荐,它也许可能是处于性能角度考虑的,欢迎大家留下自己的意见。
大家好,这里是苏南大叔的程序如此灵动博客,这里记录苏南大叔和计算机代码的故事。本文描述,如何在wsl
系统里面安装redis
,并对安装的redis
进行简单的分析。测试环境:win10
,wsl2
。
虽然redis
官方极力推荐本文中的wsl2
方式,经过试用,苏南大叔觉得效果并不好。也许您需要下面的更直接的解决方案:
https://newsn.net/say/redis-win.html
安装wsl
安装wsl
的过程,请参考:
简单来说,就是在管理员模式下的命令行中,执行下面这个命令:
wsl --install
如果,您安装完之后忘记了密码。也可以参考下面的这篇文章:
wsl
其实可以按照无数个子linux系统,默认安装的就是一个ubuntu
系统。在这里,苏南大叔也没有更多的需求,所以默认的ubuntu
就很好。
安装redis
安装好wsl
并且安装更新好默认的ubuntu
系统之后,请执行wsl
命令。
wsl
进入到系统中后,执行下面的命令,安装redis
:
sudo apt-get install redis
一路回车安装完毕即可。
参考文章:
启动redis
启动redis
的方式很简单,命令如下:
sudo service redis-server start
然而,令人迷惑的神操作来了。这个命令不是个service
了么?那么理论上来说,wsl
开机的时候,这个service
就会自动执行对不对?而不用每次都要主动执行start
了,对不对?
事实证明,这个wsl
系统里面的/etc/init.d/
里面的设定,根本就木有啥用。每次执行完wsl
进行新的命令行后,都需要手动启动这条命令。是不是很不方便?那么,这里就做个伏笔。参考文章:
测试redis
这个redis
的默认端口是:6379
,默认没有密码。那么,就可以使用redis
的各种客户端来链接做测试了。官方推荐的命令是这样测试的:
redis-cli
然而,这个命令是来自于redis
的安装包的,所以,只能到wsl
内部来测试。
对于win10
系统,苏南大叔推荐大家使用redis-desktop
或者tableplus
等软件进行连接测试。redis
的6379
端口,会从wsl
内部映射到宿主机上面来的。设置了正确的连接信息后,就可以对数据进行管理了。
- https://newsn.net/say/mac-tableplus.html
- https://newsn.net/say/mac-redis-redisdesktop.html
- https://newsn.net/say/win-redis-redisdesktop.html
这里苏南大叔使用tableplus
做的测试,测试成功。
相关文章
- https://newsn.net/say/wsl.html
- https://redis.io/docs/getting-started/installation/install-redis-on-windows/
总结
本文中介绍了redis
官方推荐的这个非常奇怪的安装使用方式,这并非最优答案。而且这种情况下,也遗留了一些问题。比如:wsl
并不是默认启动的,wsl
系统进入之后,redis-server
也不是默认启动的,而是需要再手工启动。其实是有些很不方便。那么,新的解决方案是什么呢?请参考苏南大叔的后续文章。
更多wsl
的文章,请参考:
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。