web-dev-qa-db-ja.com

Mac(os x):redis-cliのみをインストールする方法はありますか?

brew install redis-cliを実行してグーグルで検索しようとしましたが、何も見つかりませんでした。何か案は?

45
kharandziuk

実行する場合:

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つはシンボリックリンクです。したがって、とにかく大量のサービスと設定ファイルを使用するヘビーウェイトインストールではありません。

42
Mark Setchell
brew tap ringohub/redis-cli

brew update && brew doctor

brew install redis-cli
21
Ahmed

これはredis-cliの適切なインストールではありませんが、作業は完了しました。 npmを使用して動作するようになりました。 redis-cli javascriptライブラリをインストールしました。

$ npm install -g redis-cli                  
    /Users/toni/.nvm/versions/node/v8.9.4/bin/rdcli -> /Users/toni/.nvm/versions/node/v8.9.4/lib/node_modules/redis-cli/bin/rdcli
    + [email protected]
    updated 1 package in 1.07s

次に、コンソールを使用します。

$ rdcli                                 
127.0.0.1:6379> keys incident::sequence
1) incident::sequence
127.0.0.1:6379> GET incident::sequence
570
127.0.0.1:6379> config get dir
1) dir
2) /data
127.0.0.1:6379> exit
8
anquegi