云Redis在阿里云上的实践之旅(redis 阿里)
云Redis在阿里云上的实践之旅
作为当今网络技术领域最流行的开源k-v型数据库,Redis 广泛用于分布式缓存应用。在根据业务需求选择 Redis 部署方式时,云Redis 是一个不错的选择。本文就选用阿里云,实践使用 Redis 在云上的部署搭建流程。
在阿里云注册了账号后,点击左上角的「计算」,选择“Redis”,启动 Redis 产品:
![Redis 启动页面](http://img.blog.csdn.net/20180525153435520?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpY2Nhc3N3b3Jk/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接着就可以进行 Redis。
##### 安装启动
在“类型”一栏中,有多种 Redis 类型可以选择,建议根据自身需求,选择合适的类型:
![Redis 类型选择](http://img.blog.csdn.net/20180525153230409?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpY2Nhc3N3b3Jk/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
然后,点击“立即购买”,就会进入订购 Redis 的页面,确认订单相关信息,付款成功后,就可以登录到阿里云控制台,在服务器管理菜单查看 Redis 服务的状态:
![Redis 服务状态](http://img.blog.csdn.net/20180525153232972?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpY2Nhc3N3b3Jk/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
如果 Redis 状态为“开启”,就表示 Redis 服务成功启动,可以登陆 Redis 服务,查看实例操作视图:
![Redis 操作视图](http://img.blog.csdn.net/20180525153240299?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2xpY2Nhc3N3b3Jk/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
此外,阿里云也提供了 Redis 命令管理的相关插件,如果需要操作其他的 Redis 服务,可以直接通过插件实现:
redis-cli -h host -p port -a password
##### 数据持久化
Redis 将数据存储在 RAM,特别是频繁的读写操作会影响数据的安全性,如果需要将数据持久化,可以通过两种模式:RDB 和 AOF。RDB 是通过定时快照的形式将数据存储到磁盘中,其优点是恢复数据快,但是存在数据丢失风险;AOF 是通过 logged 命令记录完成操作后的数据,其优点是恢复数据可靠,但是相对慢一些。
##### 结论
通过实践,可以发现,在云上部署 Redis 并不比在本地搭建 Redis 难。它能够利用资源优化的灵活性和可靠性,更高的可用性和可扩展性,远超本地服务器的能力,给我们提供了一个完美的 Redis 部署解决方案。