Redisの概要と導入方法
Redisとは
keyとvalueの組み合わせでデータを保管できる小さいデータベースのようなもの。
軽量で高速なため、何かしらのデータをキャッシュしておくキャッシュサーバーとして利用されることが多い。
Redisの特徴
- インメモリデータベース(速い)
- データ永続化(定期的にディスクに書き出す)
- データ構造サーバー(複雑なデータ型を扱うことができる)
- Key-Value Store(キーと値の組み合わせで保存する)
Redisのデータ構造
- String
- List
- Set
- Sorted Set
- Hash
公式サイト
- String
- List
- Set
- Sorted Set
- Hash
公式サイト
Redis公式サイト
サイト上でコマンドを実行できるのがすごい。
インストール方法
HomeBrewを利用してインストールすると楽。
$ brew install redis
==> Downloading https://homebrew.bintray.com/bottles/redis-4.0.11.high_sierra.bottle.tar.gz
######################################################################## 100.0%
==> Pouring redis-4.0.11.high_sierra.bottle.tar.gz
==> Caveats
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
==> Summary
🍺 /usr/local/Cellar/redis/4.0.11: 13 files, 2.8MB
Redisサーバーを立ち上げる
なんかAAが表示されたらredisサーバーが立ち上がってます。
$ redis-server
7436:C 30 Sep 00:13:30.747 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
7436:C 30 Sep 00:13:30.748 # Redis version=4.0.11, bits=64, commit=00000000, modified=0, pid=7436, just started
7436:C 30 Sep 00:13:30.748 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
7436:M 30 Sep 00:13:30.749 * Increased maximum number of open files to 10032 (it was originally set to 256).
_._
_.-``__ ''-._
_.-`` `. `_. ''-._ Redis 4.0.11 (00000000/0) 64 bit
.-`` .-```. ```\/ _.,_ ''-._
( ' , .-` | `, ) Running in standalone mode
|`-._`-...-` __...-.``-._|'` _.-'| Port: 6379
| `-._ `._ / _.-' | PID: 7436
`-._ `-._ `-./ _.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' | http://redis.io
`-._ `-._`-.__.-'_.-' _.-'
|`-._`-._ `-.__.-' _.-'_.-'|
| `-._`-._ _.-'_.-' |
`-._ `-._`-.__.-'_.-' _.-'
`-._ `-.__.-' _.-'
`-._ _.-'
`-.__.-'
7436:M 30 Sep 00:13:30.751 # Server initialized
7436:M 30 Sep 00:13:30.751 * Ready to accept connections
終了方法は、Ctr+Cか、クライアントから終了コマンドshutdown
を入力する。
クライアントの起動と終了
起動
$ redis-cli
終了
$ exit
データの保存場所
$ redis-cli
$ exit
redis-server
を実行したパスに"dump.rdb"というファイルが作成されている。
Author And Source
この問題について(Redisの概要と導入方法), 我々は、より多くの情報をここで見つけました https://qiita.com/negi524/items/c8961cd4f1a96e5735dd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .