在WSL上尝试Redis
首先
假设WSL已经安装完成。
安装Redis
首先启动WSL(我使用的是Ubuntu),然后安装Redis。
sudo apt install redis-server
安装完成后,可以使用以下命令检查Redis的版本以确认安装是否成功完成。
redis-server --version
以下是返回的回复。可以确认版本号为6.0.6。
Redis server v=6.0.6 sha=00000000:0 malloc=jemalloc-5.1.0 bits=64 build=61b016b2021ce107
启动Redis
许多文章都提到当安装完Redis后会自动启动,但是在WSL上只有使用以下命令才能连接到CLI。(如果有人知道原因,请评论告知)
sudo service redis-server start
[sudo] password for UserName:
starting redis-server: redis-server.
通过这个命令,Redis已经成功启动了。
顺便提一下,据说可以使用以下命令来检查Redis是否已经启动,但是执行后也显示为“not booted”,无法确认是否已经成功启动。
sudo systemctl status redis-server.service
System has not been booted with systemd as init system (PID 1). Can't operate.
尝试使用Redis
您可以使用以下命令启动Redis的CLI。
redis-cli
如果你已经启动了,那么请尝试执行以下命令。
-
- pingを投げる→PONGと応答がある
-
- testというKeyにHello WorldというValueをセットする
- getコマンドでtestに割り当てられたKeyを取得する
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> set test "Hello World"
OK
127.0.0.1:6379> get test
"Hello World"
首先,类似这样的情况应该是这样的。顺便说一下,可以使用info命令来确认Redis的状态。
如果还有其他试验,我会继续添加的。