「Mac/インストール/redis」の版間の差分
ナビゲーションに移動
検索に移動
| (同じ利用者による、間の10版が非表示) | |||
| 1行目: | 1行目: | ||
==redisとは== | |||
メモリのkey-valueストア。再起動しても消えない。group機能など、いろんな機能がつかえる。 | |||
後継にvalkeyがある。 | |||
[[Mac/インストール/valkey]] [ショートカット] | |||
==インストール== | ==インストール== | ||
brew install redis | brew install redis | ||
| 9行目: | 16行目: | ||
7758 s005 S 0:00.04 redis-server *:6379 | 7758 s005 S 0:00.04 redis-server *:6379 | ||
$ kill 7758 | $ kill 7758 | ||
==redisのサービスの起動と停止== | |||
ログイン時に起動 | |||
brew services start redis | |||
ログイン時に起動しないように、停止 | |||
brew services stop redis | |||
状態確認 | |||
brew services info redis | |||
==設定ファイル== | ==設定ファイル== | ||
vi /usr/local/etc/redis.conf | vi /usr/local/etc/redis.conf | ||
==バージョン確認== | |||
$ redis-server -v | |||
Redis server v=3.2.6 sha=00000000:0 malloc=libc bits=64 build=8eda9288163b093b | |||
==接続== | ==接続== | ||
redis-cli | redis-cli | ||
==手動set&get== | |||
redis 127.0.0.1:6379> set k1 v1 | |||
OK | |||
redis 127.0.0.1:6379> get k1 | |||
"v1" | |||
==自動起動== | |||
$ cp /usr/local/Cellar/redis/3.2.6/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/ | |||
$ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist | |||
$ launchctl start homebrew.mxcl.redis | |||
2026年4月10日 (金) 05:35時点における最新版
redisとは
メモリのkey-valueストア。再起動しても消えない。group機能など、いろんな機能がつかえる。
後継にvalkeyがある。
Mac/インストール/valkey [ショートカット]
インストール
brew install redis
起動
redis-server &
停止
$ ps ax | grep redis 7758 s005 S 0:00.04 redis-server *:6379 $ kill 7758
redisのサービスの起動と停止
ログイン時に起動
brew services start redis
ログイン時に起動しないように、停止
brew services stop redis
状態確認
brew services info redis
設定ファイル
vi /usr/local/etc/redis.conf
バージョン確認
$ redis-server -v Redis server v=3.2.6 sha=00000000:0 malloc=libc bits=64 build=8eda9288163b093b
接続
redis-cli
手動set&get
redis 127.0.0.1:6379> set k1 v1 OK redis 127.0.0.1:6379> get k1 "v1"
自動起動
$ cp /usr/local/Cellar/redis/3.2.6/homebrew.mxcl.redis.plist ~/Library/LaunchAgents/ $ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.redis.plist $ launchctl start homebrew.mxcl.redis