使用Docker轻松尝试Redis
1. 创建文件夹
mkdir redis
cd redis
创建 docker-compose.yml 文件。
version: '3'
services:
redis:
image: "redis:latest"
container_name: redis_test #下記のコマンド時に使用するコンテナ名
ports:
- "6379:6379" #redisのデフォルトのポートは6379
volumes:
- "./data/redis:/data"
在创建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)
我看了一篇引用的文章。
使用docker-compose创建Redis环境