1.Redis简介
Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
2.Redis安装
打开konsole,执行如下命令进行安装
su - #切换至root用户
mkdir -p /data/redis #在主机上创建nginx容器的持久化目录
cd !$ #“!$”代表上个命令的参数,即/data/redis
cat >redis.conf << EOF
bind 0.0.0.0
protected-mode no
port 6379
requirepass password
daemonize no
tcp-backlog 511
timeout 0
tcp-keepalive 300
supervised no
pidfile /var/run/redis_6379.pid
loglevel notice
#logfile /data/redis.log
dir /data
databases 16
save 900 1
save 300 10
save 60 10000
stop-writes-on-bgsave-error yes
rdbcompression yes
rdbchecksum yes
dbfilename dump.rdb
hz 10
EOF
#运行redis容器并把容器内6379端口映射至主机的6379端口,同时映射容器内的配置文件至主机的持久化目录上
docker run -d -p 6379:6379 --restart=always -v /data/redis/redis.conf:/etc/redis/redis.conf --name my-redis redis redis-server /etc/redis/redis.conf
容器起来后执行如下命令
docker exec -it my-redis bash
redis-cli
auth password
set a 9
get 9
如上图显示说明redis可以正常使用了。