Key Value DatabaseのRedisを調べました
1.概要
Key Value DatabaseのRedisをネットで情報を見つけて、動かしてみました。Redisはmemory baseのKey Value Databaseなので、Disk上にどのように保管されるかも気になりました。この内容を記述します。
2.詳細
Docker環境で試験をしました。Base環境はUbuntu-20.04.6です。DockerはUbuntu標準を利用しました。
Docker-hubを参照して、Redis 7.4.1を選択して試験しました。
(a) docker-compose.yml
docker-compose.ymlを以下のように設定しました
version: '3.1'
services:
redis:
image: redis:7.4.1
container_name: redis-container
(b) container起動
$ docker-compose up -d
(c) containerへloginと簡単な試験
$ docker exec --user root -it redis-container /bin/bash
# redis-cli
> set ubuntu 20.04
OK
> get ubuntu
"20.04"
> exit
# redis-cli bgsave
# ls
dump.rdb
dump.rdb がバックアップファイルのようです。
# exit
$ docker-compose stop
$ docker-compose up -d
$ docker exec --user root -it redis-container /bin/bash
# redis-cli
> set ubuntu 20.04
OK
dump.rdsから起動時に復元されるようです
参考
[外部サイト参照]
・redis
・RedisをDockerで動かす
・redisデータバックアップとリストア
コメント
コメントを投稿