redis启动
- 1. 下载,修改redis.conf文件
- 2. 指定配置文件启动
- 3. 连接redis
1. 下载,修改redis.conf文件
下载redis.conf
wget http://download.redis.io/redis-stable/redis.conf
修改配置
bind 127.0.0.1 # 注释掉这部分,这是限制redis只能本地访问protected-mode no # 默认yes,开启保护模式,限制为本地访问daemonize no # 默认no,改为yes意为以守护进程方式启动,可后台运行,除非kill进程,改为yes会使配置文件方式启动redis失败databases 16 # 数据库个数(可选)dir ./ # 输入本地redis数据库存放文件夹(可选)appendonly yes # redis持久化(可选)
2. 指定配置文件启动
docker run -p 6379:6379 --name my-redis \
-v $PWD/redis.conf:/etc/redis/redis.conf \
-v $PWD/data:/data -d redis:6.0.9 redis-server /etc/redis/redis.conf \
--appendonly yes --requirepass "you don't konw"\
1. redis版本6.0.9
2. appendonly 以aof方式持久化redis中的数据
3. 6379可访问
4. 挂载了data(持久化文件目录)和redis.conf配置文件。
5. requirepass 设置密码
请按回车。
3. 连接redis
下面的方式不推荐, 密码会暴露,到linux 命令记录
docker exec -it my-redis redis-cli -a yourPassword
推荐使用
# 进入redis命令行
docker exec -it my-redis redis-cli# 然后输入
auth yourPassword# 使用redis命令啦~
keys *