今天为了准备面试去找个一个redis的入门教程从头到尾1.5倍速过了一遍,然后开始准备自己动手整一个redis数据库
安装linux虚拟机
先安装一个VMware,我的版本是12.5.2的,然后去下载一个linux的镜像,我跟教程一样选了个centos的,不过我下的版本是7.1的。
镜像地址
点击打开链接
打开虚拟机的外网
装好了虚拟机之后在终端输入ifconfig查看IP地址,如果没有找到就去修改网络配置。在下面这个目录里头找到一个ifcfg-ens开头的文件
输入命令vi ifcfg-ens33打开文件
如果ONBOOT是no就改成yes,然后保存退出,重启网络service network restart,在终端重新输入命令ifconfig,找找看ip出来没。
安装gcc
确定联网之后,在终端输入
- yum -y install gcc
如果没有报错就耐心等待gcc安装完
安装SecureCRT
安装一个这个可以远程连接自己的虚拟机,也可以给自己的虚拟机传文件。
这里是地址
点击打开链接
下载redis
官网地址
点击打开链接
使用SecureCRT上传redis到虚拟机
打开Secure'CRT连接到自己的虚拟机,在菜单栏中选择 文件——连接SFTP标签页,打开SFTP标签页
主要用到的命令有
lls
查看本地目录下的文件
ls
查看虚拟机目录下的文件
lcd [目录]
切换本地目录
cd [目录]
切换虚拟机目录
put [文件名]
从本地目录上传文件到虚拟机目录
get [文件名]
从虚拟机目录下载文件到本地目录
通过切换本地目录找到redis压缩包所在的目录,通过put命令将压缩包上传到虚拟机中
安装redis
在终端中切换到redis压缩包所在的目录,通过命令 tar -zxvf 压缩包名 解压压缩包,进入解压后的目录,输入命令 make编译,编译完成后再输入make PREFIX=/usr/local/redis install安装redis,将现在目录下的redis.conf文件复制到安装目录下:cp redis.conf /usr/local/redis。打开配置文件,修改daemonize为yes。在redis目录下输入./bin/redis-server ./redis.conf启动redis服务器并加载配置,./bin/redis-cli shutdown关闭redis数据库服务,./bin/redis-cli打开redis客户端。
到这里基本完了,后来又去搞jedis,发现redis默认是本地连接,需要去redis.conf中修改配置,再去开启防火墙的3679端口,才可以正常通过程序访问redis。