Redis-Unbuntu安装

版本选择说明

  • 安装Redis5系列,即使Redis7有更多的功能,但也不是很多,而且安装步骤也很繁琐
  • 在这里我们选择安装Redis5系列,并且是在Linux中进行安装,官方不支持在Windows中
  • 进行安装,但是微软维护了一个Windows版本的Redis分支,我们在CentOS和Ubuntu进行安装Redis系列,后面我们还会讲解在集群的时候在Docker中安装Redis

在Ubuntu上安装Redis

  • 首先我们需要是root用户,使用su命令切换到root
  • 使用apt命令来搜索redis相关的软件包
  • apt search redis

安装如下版本,适用于所以的Ubuntu版本

apt install redis


保证联网

输入y,保证联网

netstat -anp | grep redis来查看redis

  • redis-server就是已经安装好了,默认的端口号是6379,就像tomcat8080,MySQL3306
  • 127.0.0.1代表是在本机上进行访问,需要手动修改配置文件,把ip改了,绑定127.0.0.1ip代表着只能由当前主机上的客户端进行访问,跨主机就访问不了了

修改配置文件

cd /etc/redis

这个配置文件就是redis的配置文件,配置文件也就是说一个大的软件包含很多功能,有很多定制的操作,就可以通过配置文件选择开启/设定某些功能

vim redis.conf

,将该ip地址改为0.0.0.0

  • 将yes改为no,这样就可以允许跨主机进行访问了

redis不用配置密码,因为你里面没有东西哈哈

service redis-server restart //重新启动服务器
service redis-server status //来查看redis的状态

  • 使用redis自带的客户端来连接服务器
  • redis-cli 并且使用ping命令来确认是否连接成功

使用ctrl+c/d来退出客户端状态

在Centos上安装Redis

在Centos系统安装Redis和Ubuntu系统操作步骤大体一致

redis也是一个客户端-服务器结构的程序,MySQL同样如此

Redis客户端和服务器可以在同一个主机上,也可以在不同主机上。但是目前学习阶段,只有一台电脑,此时客户端和服务器在同一个机器上

Redis的客户端也有很多状态

自带了命令行客户端,redis-cli,代表本机连接

redis-cli -h 127.0.0.1(hostname) -p 6379(port) 
//(port)则代表着其他主机的连接

图形化界面的客户端(桌面程序,web程序)

  • 依赖Windows系统,如果连接到服务器可能会有很多限制
  • 中间会经历许多跳板机,堡垒机,权限校验

基于Redis的api自行开发客户端

  • 类似于MySQL的jdbc和c语言的api
  • Redis-快!是相对于MySQL这样的关系型数据库,但是如果是直接和内存中的操作变量相比,就没有优势了,甚至更慢了

  • 存储用户点赞数
  • 视频id,点赞个数,键值对格式来存储
  • 那么是使用Redis来存储,还是直接在内存中搞个HashMap来存呢?
  • 使用hashmap是直接操作内存的
  • 使用Redis是先通过网络,再操作内存的
  • 是否使用Redis要取决于具体的使用场景
  • 引入Redis会更慢,可以让数据独立存储,未来要拓展成分布式系统,不会影响到数据内容

总之,对症下药,具体问题具体分析

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值