概要
GoとRedisで遊ぼうとおもって、ついでならWindowsにもRedis入れてみよーって思ったのですが
ぐぐると最初に出てくるページさんたちのどれもが
からインストールしましょうってなってます。でも、当該リポジトリには
This project is no longer being actively maintained. If you are looking for a Windows version of Redis, you may want to check out Memurai. Please note that Microsoft is not officially endorsing this product in any way.
って書かれています。もうメンテしてねーよって書いてありますね。バージョンも3で止まってますね。どうせなら、最新に近いやつを使いたい。せめて stream があるバージョン5を。
んで、Windows版のRedis使いたい場合は Memurai ってやつをチェックしてみてとも書いてあります。
Redis 5 互換でWindowsネイティブで動作するみたいですね。
でも、Freeで使えるDeveloper Editionってやつは10日毎にリスタートが必要みたいなことが書いてあったので、ちょっとめんどくさそうなのでパス。
WSLでインストールしたらすんなりいけました
で、ちょっと情報探してみたら本家?のブログにこんなのが。
そういえばWSLでインストールしたらいいんだわってなってやってみました。
$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 20.04 LTS Release: 20.04 Codename: focal $ sudo apt -y install redis-server $ redis-cli -v redis-cli 5.0.7 $ sudo service redis-server stop $ sudo service redis-server start $ redis-cli 127.0.0.1:6379> PING PONG 127.0.0.1:6379> XADD greet * hello "world" "1591083229147-0" 127.0.0.1:6379> XADD greet * hello "世界" "1591083264082-0" 127.0.0.1:6379> XRANGE greet - + 1) 1) "1591083229147-0" 2) 1) "hello" 2) "world" 2) 1) "1591083264082-0" 2) 1) "hello" 2) "\xe4\xb8\x96\xe7\x95\x8c"
オケですね。
参考
goodbyegangster.hatenablog.com
Run redis inside WSL as background service on Windows startup · GitHub
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場