本文共 1324 字,大约阅读时间需要 4 分钟。
Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。
Redis 与其他 key - value 缓存产品有以下三个特点:
Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。
Redis不仅仅支持简单的key-value类型的数据,同时还提供list,set,zset,hash等数据结构的存储。
Redis支持数据的备份,即master-slave模式的数据备份
version: '2'services: redis: image: redis:5.0.2 hostname: myredis environment: LANG: en_US.UTF-8 TZ: Asia/Shanghai
在rancher中输入
docker-compose.ymlredis: image: redis container_name: my_redis command: redis-server --requirepass yourpassword ports: - "6379:6379" volumes: - ./data:/data
redis: image: redis container_name: my_redis command: redis-server /usr/local/etc/redis/redis.conf ports: - "6379:6379" volumes: - ./data:/data - ./redis.conf:/usr/local/etc/redis/redis.conf
其中:
image 代表镜像名称;
container_name 代表生成的容器名称;
command 代表生成容器后要执行的命令;
ports 将容器内的端口映射到容器外;
volumes 代表共享目录或文件,冒号前为宿主机目录,冒号后为容器内目录。举例:- ./data:/data 意为将当前目录共享到容器内的 /data 目录,相当于做了一个软连接。
启动可以看到
打开客户端rdm
10.42.18.249:0>set a 123OK10.42.18.249:0>get a123
测试成功
问题描述:docker下载镜像报错: Get https://registry-1.docker.io/v2/ 解决方案:
vim /etc/docker/daemon.json{ "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]}[root@ml] systemctl daemon-reload[root@ml] systemctl restart docker
参考资料
https://cloud.tencent.com/developer/article/1352195
目前100000+人已关注加入我们
转载地址:http://kxwmf.baihongyu.com/