Redis 是C语言编写的开源内存型KV存储
Tip: The name Redis means REmote DIctionary Server
目前互联网应用中大量使用着 Redis
Docker 又是 DevOps 神器
两者结合使用可以给开发带来极大便利
但是目前来讲,容器更适合运行无状态的服务,因为这样可以更方便地进行水平扩展,而存储一类属于典型的有状态应用,所以处理起来要有更多注意
主要得注意以下三方面:
Tip: 其实还有网络,由于Redis异步非阻塞的事件驱动特性,接受处理网络请求非常快,这时docker的转发网络就变成了性能瓶颈(系统内核会多把一层关),直接使用主机网络可以有效缓解这个问题,但这里用于开发环境,暂时不用考虑
这里分享一下 Redis 容器的相关操作和基础,详细可以参考 Docker Hub 和 官方文档
Tip: 当前的最新版本为 Redis 3.0.7
[root@h104 ~]# hostnamectl
Static hostname: h104
Icon name: computer-vm
Chassis: vm
Machine ID: 12a02f8ee88d4b8e91d54d1390b0b275
Boot ID: 6109315d5e854747b7732bb2d163ed34
Virtualization: vmware
Operating System: CentOS Linux 7 (Core)
CPE OS Name: cpe:/o:centos:centos:7
Kernel: Linux 3.10.0-327.4.4.el7.x86_64
Architecture: x86-64
[root@h104 ~]# uname -a
Linux h104 3.10.0-327.4.4.el7.x86_64 #1 SMP Tue Jan 5 16:07:00 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
[root@h104 ~]# docker --version
Docker version 1.9.1, build a34a1d5
[root@h104 ~]#
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。