【Redis】redis安装

目录

前置知识

使用场景

安装Redis


前置知识

应用/系统

        为了完成一整套服务的一个程序或者一组相互配合的程序群。

模块/组件

        当应用比较复杂时,为了分离职责,将其中具有清晰职责的,内聚性强的部分,抽象出概念,便于理解。一个应用里面有很多功能,每个独立的功能都可以称为模块/组件。

分布式

        系统中多个模块被部署于不同服务器之上,既可以将该系统称为分布式系统。比如Web服务器与数据库分别工作在不同的服务器上,或者多态web服务器分别部署在不同的服务器上。

集群

        被部署于多台服务器上的、为了实现特定目标的一个/组特定的组件,整个整体被称为集群。

集群与分布式的概念非常类似,分布式强调的是物理上的多个主机,集群是逻辑上的多个主机

主/从

        分布式系统中,比较典型的结构

        集群中通常有一个程序需要承担更多的职责,被称为主;其他承担附属职责被称为从。比如MySQL集群中,只有其中一台服务器上数据库允许进行数据的写入(增/删/改),其他数据库的数据修改全部要从这台数据库同步而来,则把那台数据库称为主库,其他数据库称为从库。

中间件 

        和业务无关的服务(功能更通用的服务),比如数据库、缓存、消息队列.

使用场景

1、实时数据存储

把redis当成数据库,以键值对的方式进行存储,实现更低的延迟,更高的吞吐。比如搜索引擎中的广告搜索(商业搜索)这种对性能要求非常高的场景

2、缓存

遵循二八原则,把热点数据拿出来,存储在redis中。

3、消息队列

基于这个可以实现一个网络版本的生产者消费者模型。

安装Redis

这里演示的是在ubanto系统下安装:

第一步:使用root用户,输入如下命令进行安装:

apt install redis

第二步:安装完成后,进行查看

可以看到如下,6379是redis默认端口

root@VM-24-2-ubuntu:~# netstat -anp | grep redis
tcp        0      0 127.0.0.1:6379          0.0.0.0:*               LISTEN      2175015/redis-serve 
tcp6       0      0 ::1:6379                :::*                    LISTEN      2175015/redis-serve 

需要注意的是这里我们需要手动修改配置文件,把ip改了,这里绑定127.0.0.1的ip意味着只能由当前主机上的客户端访问跨主机就访问不了了。

第三步:找到redis配置文件,并进行修改

如下的redis.conf就是redis的配置文件

root@VM-24-2-ubuntu:~# cd /etc/redis
root@VM-24-2-ubuntu:/etc/redis# ll
total 80
drwxr-xr-x   2 root  root   4096 Aug 18 15:34 ./
drwxr-xr-x 115 root  root  12288 Aug 18 15:34 ../
-rw-r-----   1 redis redis 61868 Mar  7  2022 redis.conf
 

使用vim对该配置文件进行修改

root@VM-24-2-ubuntu:/etc/redis# vim redis.conf

 进入配置文件后,找到如下内容进行修改

1.将其绑定为0.0.0.0地址

2.将保护模式设置为no

 

第四步:修改完成后,需要重启服务器,才能生效

root@VM-24-2-ubuntu:/etc/redis# service redis-server restart

第五步:查看服务器运行状态 

root@VM-24-2-ubuntu:/etc/redis# service redis-server status

第六步:我们可以使用redis自带的客户端来连接服务器来进行验证

如果我们使用ping命令,有回复pong,就代表我们redis服务器安装完成了

root@VM-24-2-ubuntu:/etc/redis# redis-cli
127.0.0.1:6379> ping
PONG

ctrl+d退出客户端 

  • 15
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值