Dockerで簡単にRedis試す
4305 ワード
1, フォルダ作成
mkdir redis
cd redis
2, docker-compose.ymlファイル作成
docker-compose.yml
version: '3'
services:
redis:
image: "redis:latest"
container_name: redis_test #下記のコマンド時に使用するコンテナ名
ports:
- "6379:6379" #redisのデフォルトのポートは6379
volumes:
- "./data/redis:/data"
3, 上記で作ったymlファイルがある階層で、下記を実行
$ docker-compose up -d
Creating network "redis_default" with the default driver
Creating redis_test ... done
$ docker exec -it redis_test /bin/bash
# Redisクライアントの起動
root@9e25d6b48e8c:/data# redis-cli
# 現在のkey全部の確認
127.0.0.1:6379> keys *
(empty list or set)
4, 文字列型の操作
コマンドリファレンスが分かりやすいです。
# 文字列 valueにkeyをセットする
127.0.0.1:6379> set name hoge
OK
# 指定したkeyに対応するvalueを表示
127.0.0.1:6379> get name
"hoge"
# keyに有効期限(秒数)を付けることができる(成功時は1, 失敗時は0を返す)
127.0.0.1:6379> expire name 3
(integer) 1
# 3秒後に、nameキーの値がnilになる
127.0.0.1:6379> get name
(nil)
# valueを1増やしたり、1減らしたりする
127.0.0.1:6379> set age 20
OK
127.0.0.1:6379> incr age
(integer) 21
127.0.0.1:6379> decr age
(integer) 20
# keyの削除
127.0.0.1:6379> del age
(integer) 1
127.0.0.1:6379> keys *
(empty list or set)
参考にさせて頂いた記事
Author And Source
この問題について(Dockerで簡単にRedis試す), 我々は、より多くの情報をここで見つけました https://qiita.com/masataka715/items/abfd4b870024cbcebda7著者帰属:元の著者の情報は、元の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 .