Win 10 Linuxサブシステムのインストール(Windows Subsystem for Linux)&Redis 5.0.5のインストール

2090 ワード

1:Microsoft Storeはubuntuを検索し、アプリケーションを選択し、Ubuntu 18.04インストールをクリック
2:Ubuntu 18を開く.04、初期化、ユーザー名とパスワードの入力
3:置換元
1)バックアップ:sudo cp/etc/apt/sources.list/etc/apt/sources.list.20181013
2)編集:sudo vim/etc/apt/sources.list
3)i->:
      :%s/security.ubuntu/mirrors.aliyun/g
      :%s/archive.ubuntu/mirrors.aliyun/g
4:sudo apt updateを更新してsudo apt upgrade
5:gcc&makeのインストール
sudo apt-get install gcc sudo apt-get install make
6:Redisインストールパッケージのダウンロード、解凍&コンパイル
wget http://download.redis.io/releases/redis-5.0.5.tar.gz tar xzf redis-5.0.5.tar.gz cd redis-5.0.5 make
makeエラー:
cd src && make all
make[1]: Entering directory '/home/ubuntu/redis-4.0.11/src'
    CC adlist.o
In file included from adlist.c:34:0:
zmalloc.h:50:10: fatal error: jemalloc/jemalloc.h: No such file or directory
 #include 
          ^~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:228: recipe for target 'adlist.o' failed
make[1]: *** [adlist.o] Error 1
make[1]: Leaving directory 

make MALLOC=libcの実行
https://blog.csdn.net/qq_16069927/article/details/82899025
https://blog.csdn.net/libraryhu/article/details/64920124
 
7:redisのインストール
cd utils
sudo ./install_server.sh
install_server.shは複数のインスタンスを作成でき、必要に応じて繰り返し実行すればよい
8:サービスの実行
redis-server
起動:sudo update-rc.d redis-server6380 defaults 20 
クエリーredisサービス:ps axu|grep redis
強制killプロセス:kill-9{pid}
9:リンクredis
redis-cli -h IP -p Port -a password
WSL-Ubuntuはdockerをサポートしていません
https://blog.csdn.net/u012814856/article/details/86130341
WSLの場所:
C:Users{windowsアカウント}AppDataLocalPackagesCanonicalGroup Limited.Ubuntu18.04onWindows_79rhkp1fndgsc\
WSLアクセスwindowsファイルの場所:
LocalStaterootfsmnt{ディスク}
wsl実行:cp-a/mnt/d/MyWinFolder/home/{wslアカウント}/MyUbuntuFolder
dbfilename dump.rdb-サービス起動相対位置
root:sudo suへ
権限設定の変更:chown-R 777 john:build/tmp/src
https://blog.csdn.net/tianxuejin/article/details/7230395