1.拉取镜像
docker pull redis:3.2
2.创建并运行容器
docker run --name redisTest -p 6379:6379 -m 300M -v $PWD/data:/data -d redis:3.2 redis-server --appendonly yes
命令说明:
--name:容器名字
-p 6379:6379 : 将容器的6379端口映射到主机的6379端口
-m 300M : 给redis分配内存,防止系统不足时,随时杀死进程,甚至守护进程
-v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置
docker stats --可查看容器占用内存
docker exec -it 容器id bash --进入容器
redis操作指令
flushdb:清空当前数据库。
select [index]:选择索引数据库,index为索引值名,如:select 1。
del [key]:删除一条指定key的值。
keys *:查看数据库内所有的key。
flushall:清空所有数据库。
quit:退出客户端连接。