虚拟机的安装激活以及linux中的redis的相关使用

177 阅读4分钟

在说明之前我们得知道什么是redis,redis不同于mysql,它是非关系型数据库,其中它的存储类型为key-value(键值对类型),因此也可以看的出来它通常通过key来查询。这也恰好的印证了它的一大特点:可以存储任意内容。另外redis由于拥有极快的读取速度和运行效率,使得它更适合作为缓存。缓存的一大特点就是不易长时间保存,因此更适合同数据库联合使用,用来减轻数据库的访问压力。当然,redis也可以永久保存(保存到磁盘上)。

redis的优点:正如上面所说,数据读取速度快只是其中之一,另外有点如下所述:

1.支持多种数据类型,有String,ZSet,Set,List,Hash五种数据类型。

2.性能很好,由于是全内存操作,访问频率可以达到10w/s。

3.持久化存储,即将数据从内存转移到磁盘中,从而保证就算计算机没电了也不会丢失数据。,Redis则是通过RDB和AOF做数据的持久化存储。

rbd:rdb可以在指定的时间间隔内将数据从内存中集快照写入磁盘。

aof:aof则是以日志形式记录服务器所处理的的每一个写、删除操作,其中查询操作不会记录,以文本的方式记录,可以打开文件看到详细的操作记录。

说完优点,就该缺点了:

1.内存容量的问题,因为redis是内存数据库,那么短时间内大量增加数据会导致内存不够用。

2.重启的速度太慢,将硬盘中的数据加载进内存,耗费时间较长。

3.持久化存储的性能损耗,redis的完整持久化会生成rdb文件传输保存,这样子会占用主机的cpu,并消耗网络带宽。

如果我们想使用redis一般都需要linux系统,因为windows系统只出版了3.0版本并且已经停更,所以我们需要使用linux的稳定版,那么安装Linux系统肯定是需要安装虚拟机的,这里我们选择VMware。

一、首先安装VMware我们需要调整很多设置,具体的安装步骤和下载地址如下:

下载VMware虚拟机的步骤:倒贴的VMware虚拟机下载安装激活教程

下载VMware虚拟机的链接地址:www.123pan.com/s/z5majv-rU…

VMware里面创建虚拟机的教程:vmware虚拟机安装linux系统教程

另外,我们还要在linux里面安装redis数据库,教程:Linux中安装Redis

二、我们已经安装了redis,但是我们想要使用可视化工具使用redis,就如同navicat操作mysql里面的一样,这里我推荐的工具是Redis Desktop Manager,链接:pan.baidu.com/s/1JU5sglbj… 提取码:0318

通过以上教程我们知道了运行redis的命令是redis-server,但是这个命令只是启动默认目录下的redis,如果我们输入的命令为redis-server xredis.conf这个则是运行我们指定的xredis.conf作为配置文件,最后运行过后我们可以得到redis的接口和版本信息如下:

微信截图_20240124101711.png

其中如果我们想要修改文件则使用vim命令,例如vim redis.conf,如果我们想知道redis是否已经启动,则可以使用ps -aux | grep redis-server,他还可以显示redis的Host地址。另外,还可以使用ifconfig命令来显示虚拟机的host地址等。直接看图片吧:

微信截图_20240124110556.png

从图片中可以得到,我本地虚拟机的Host为192.168.23.131,而redis的host地址为0.0.0.0,接口为6379,这样子我们就可以通过可视化工具来连接linux里面的redis的,如下:

微信截图_20240124111135.png

微信截图_20240124111249.png

最后,我们可以先点击Test Connection测试连接之后可以查看是否成功。

上面忘记说了,里面的auth指的是密码,我们也可以直接在Linux里面进入redis-cli,并可以写入信息,如下图:

微信截图_20240124130412.png

最后总结的话,上面就是一些最基本的redis的使用和虚拟机的应用,相关的知识点也如同上面所述一样,得多总结,多练习才可以。