Redis从Linux上安装到部署(一)

Redis简介(引自百度百科)

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。

redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个高性能的key-value数据库。 redis的出现,很大程度补偿了memcached这类key/value存储的不足,在部 分场合可以对关系数据库起到很好的补充作用。它提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端,使用很方便。

Redis支持主从同步。数据可以从主服务器向任意数量的从服务器上同步,从服务器可以是关联其他从服务器的主服务器。这使得Redis可执行单层树复制。存盘可以有意无意的对数据进行写操作。由于完全实现了发布/订阅机制,使得从数据库在任何地方同步树时,可订阅一个频道并接收主服务器完整的消息发布记录。同步对读取操作的可扩展性和数据冗余很有帮助。

redis的官网地址,非常好记,是redis.io。

安装虚拟机并在虚拟机安装Linux系统

安装软件源(在百度网盘下载,或可私信我单独发):

VMware-workstation-full-14.1.1-7528167.exe

CentOS-7-x86_64-DVD-1804.iso

(一)虚拟机安装步骤:

下载虚拟机安装程序,执行exe文件,进入安装界面

Redis从Linux上安装到部署(一)

下一步

Redis从Linux上安装到部署(一)

勾选接收许可协议后点击下一步

Redis从Linux上安装到部署(一)

根据个人安装习惯,修改软件安装目录后下一步

Redis从Linux上安装到部署(一)

继续下一步

Redis从Linux上安装到部署(一)

下一步

Redis从Linux上安装到部署(一)

点击安装

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

完成安装

Redis从Linux上安装到部署(一)

(二)虚拟机上安装Linux系统

CentOS(Community Enterprise Operating System,中文意思是:社区企业操作系统)是Linux发行版之一,它是来自于Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定性的服务器以CentOS替代商业版的Red Hat Enterprise Linux使用。两者的不同,在于CentOS并不包含封闭源代码软件。

打开VMware软件

Redis从Linux上安装到部署(一)

点击创建新的虚拟机,进入新建虚拟机向导页面,选择自定义(高级)配置

Redis从Linux上安装到部署(一)

点击下一步

Redis从Linux上安装到部署(一)

选择稍微安装操作系统,点击下一步

Redis从Linux上安装到部署(一)

选择Linux客户机操作系统,版本CentOs 7 64位,下一步

Redis从Linux上安装到部署(一)

设置虚拟机名称及安装位置,下一步

Redis从Linux上安装到部署(一)

默认处理器配置,下一步

Redis从Linux上安装到部署(一)

默认虚拟机内存分配,下一步

Redis从Linux上安装到部署(一)

设置网络类型,使用桥接网络,下一步

Redis从Linux上安装到部署(一)

默认I/O控制器类型,下一步

Redis从Linux上安装到部署(一)

默认磁盘类型,下一步

Redis从Linux上安装到部署(一)

下一步

Redis从Linux上安装到部署(一)

下一步

Redis从Linux上安装到部署(一)

下一步

Redis从Linux上安装到部署(一)

选择自定义硬件

Redis从Linux上安装到部署(一)

点击新CD/DVA(IDE),并在右侧连接处设置ISO镜像文件地址,关闭

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

点击完成

Redis从Linux上安装到部署(一)

在虚拟机上可以看到刚配置的虚拟机,并点击开启此虚拟机

Redis从Linux上安装到部署(一)

如果启动时出现如下异常。

原因:VM服务被禁用

解决方法: 

启动任务管理器,将所有VM开头的服务启动,即可成功启动虚拟机 


Redis从Linux上安装到部署(一)

控制台输入如下命令“services.msc”,启动虚拟机未启动的相关服务

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

关闭启动异常的CentOS7

Redis从Linux上安装到部署(一)点击关机

Redis从Linux上安装到部署(一)


Redis从Linux上安装到部署(一)

程序开始自动安装CentOS7

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

安装完毕后,开始配置CentOS7

Redis从Linux上安装到部署(一)


Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)

设置ROOT密码

Redis从Linux上安装到部署(一)

等待安装完毕,点击重启

Redis从Linux上安装到部署(一)

Redis从Linux上安装到部署(一)


Redis从Linux上安装到部署(一)


首先我们登录操作系统 用户名root 密码 XXXXX

输入ip addr,查看ip信息,centos的ip地址是ens33条目中的inet值

Redis从Linux上安装到部署(一)

发现 ens33 没有 inet 这个属性,那么就没法通过IP地址连接虚拟机。

接着来查看ens33网卡的配置: vi /etc/sysconfig/network-scripts/ifcfg-ens33   注意vi后面加空格

vi是Linux内置的文本编辑器命令 打开文件的意思

Redis从Linux上安装到部署(一)

从配置清单中可以发现 CentOS 7 默认是不启动网卡的(ONBOOT=no)。

按下键盘i键,进入insert模式,修改ONBOOT=yes

Redis从Linux上安装到部署(一)

然后按 Esc 退出  再出入命令 :wq  再按Enter结束

然后重启网络服务: sudo service network restart 

最后再输入  ip addr 命令

Redis从Linux上安装到部署(一)

inet属性显示了 虚拟机里的IP  192.168.1.136。

至此,虚拟机上安装CentOS7结束