[解決済み] Mac(os x)です。redis-cliだけをインストールする方法はありますか?
2022-07-12 19:22:47
質問
私は
brew install redis-cli
を実行し、ググってみましたが、何も見つかりませんでした。何かいい方法はないでしょうか?
どのように解決するのですか?
もし redis と共に ホームブリュー とすると、このようにパッケージの中身を見ることができます。
brew install redis
brew ls redis
いずれにせよ、本当にわずかなファイルしかインストールされないことがおわかりいただけるでしょう。
/usr/local/Cellar/redis/3.2.3/bin/redis-benchmark
/usr/local/Cellar/redis/3.2.3/bin/redis-check-aof
/usr/local/Cellar/redis/3.2.3/bin/redis-check-rdb
/usr/local/Cellar/redis/3.2.3/bin/redis-cli
/usr/local/Cellar/redis/3.2.3/bin/redis-sentinel
/usr/local/Cellar/redis/3.2.3/bin/redis-server
/usr/local/Cellar/redis/3.2.3/homebrew.mxcl.redis.plist
あるいは、直接
homebrew
のセラーを、このように見ることもできます。
ls -lR /usr/local/Cellar/redis/3.2.3
total 40
-rw-r--r-- 1 mark admin 1487 2 Aug 10:00 COPYING
-rw-r--r-- 1 mark admin 376 9 Aug 10:34 INSTALL_RECEIPT.json
-rw-r--r-- 1 mark admin 6834 2 Aug 10:00 README.md
drwxr-xr-x 8 mark admin 272 2 Aug 10:00 bin
-rw-r--r-- 1 mark admin 785 9 Aug 10:34 homebrew.mxcl.redis.plist
/usr/local/Cellar/redis/3.2.3/bin:
total 3440
-r-xr-xr-x 1 mark admin 67668 2 Aug 10:00 redis-benchmark
-r-xr-xr-x 1 mark admin 13936 2 Aug 10:00 redis-check-aof
-r-xr-xr-x 1 mark admin 768704 2 Aug 10:00 redis-check-rdb
-r-xr-xr-x 1 mark admin 129712 2 Aug 10:00 redis-cli
lrwxr-xr-x 1 mark admin 12 2 Aug 10:00 redis-sentinel -> redis-server
-r-xr-xr-x 1 mark admin 768704 2 Aug 10:00 redis-server
というわけで、その多くはライセンスとREADME、そして6つのバイナリのうち1つはシンボリックリンクになっています。したがって、サービスや設定ファイルの負荷がかかるような重いインストールではありません。
ところで、常に
ドッカー
redis-cli
を何もインストールせずに実行できます。
docker run -it redis redis-cli -h 192.168.0.8 # change to your Redis host's IP
もしあなたが実際に、可能な限り最小限のソフトウェアをインストールしたいだけなら、実際には何もインストールする必要はありません! Redisのプロトコルは非常にシンプルなので、コマンドを
bash
でコマンドを組み立てて、自分でこんな風に送ればいいんです。
#!/bin/bash
################################################################################
# redis.sh
# Very, very simplistic Redis client in bash
# Mark Setchell
# Usage:
# redis.sh SET answer 42
#
# Ref: https://redis.io/topics/mass-insert
################################################################################
if [ $# -lt 2 ] ; then
echo "Usage: redis.sh SET answer 42" >&2
exit 1
fi
# Build protocol string
protocol="*$#\r\n"
for var in "$@" ; do
protocol+="$"
protocol+="${#var}\r\n${var}\r\n"
done
# Send to Redis on default port on local host - but you can change it
printf "$protocol" > /dev/tcp/localhost/6379
キーワード : Redis、redis-cli、docker、minimal、pure bash。
関連
-
[解決済み] MISCONF RedisがRDBスナップショットを保存するように設定されている。
-
[解決済み] Mac OSでNode.jsを最新バージョンにアップグレードする。
-
[解決済み] homebrewのパーミッションを修正する方法は?
-
[解決済み] nvmが新しいターミナルセッションでノードを「忘れ」続ける
-
[解決済み] Brew doctorは、「警告。/usr/local/include is not writable." と表示されました。
-
ffiのコンパイルに失敗しました *** extconf.rbに失敗しました *** 解決策
-
[解決済み】Mac OS XでPostgreSQLサーバーを起動するには?
-
[解決済み】Mac OSXでJavaのバージョン切り替えを可能にするインストール方法とは?
-
[解決済み】Linux - redis-cliのみをインストールする。
-
[解決済み] OS Xのコマンドラインからアクティブユーザーの名前を取得するにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
BlackApple-Minisforum u820 opencore0.6.9 config.plist
-
ffiのコンパイルに失敗しました *** extconf.rbに失敗しました *** 解決策
-
[解決済み] Homebrewでnvmをインストールしたが、その後nvmが見つからなくなった?
-
[解決済み] git credential-osxkeychain'に保存された認証情報をリセットする方法は?
-
[解決済み] Mac版Google Chromeの拡張機能インストールフォルダはどこにありますか?
-
[解決済み] grep -P が効かなくなりました。どうすれば検索を書き換えることができますか?
-
[解決済み] OS Xのコマンドラインからアクティブユーザーの名前を取得するにはどうしたらいいですか?