Redis学习笔记一

一、认识Nosql

  • SQL:关系型数据库
  • NoSQL:非关系型数据库
SQLNoSQL
数据结构结构化非结构化
数据关联关联的无关联的
查询方式SQL查询非SQL
事务特性ACIDBASE
存储方式磁盘内存
扩展性垂直水平
使用场景1.数据结构固定 2.相关业务对数据安全性、一致性要求较高1.数据结构不固定 2.对一致性、安全性要去不高 3.对性能有要求

二、认识Redis

redis是一个基于内存的键值型NoSQL数据库

  • 键值型,value支持多种不同数据结构,功能丰富
  • 单线程,每个命令具备原子性
  • 低延迟,速度快(基于内存,IO多路复用,良好的编码)
  • 支持数据持久化
  • 支持主从集群,分片集群
  • 支持多语言客户端

三、安装Redis

阿里云服务器安装

  1. 创建相关目录
cd /user/local
mkdir redis

在这里插入图片描述

  1. 下载压缩包
    历史版本下载链接:下载链接
    选择需要下载的版本,右键复制链接地址
cd ./redis
wget http://download.redis.io/releases/redis-6.0.6.tar.gz

在这里插入图片描述

  1. 解压
tar -xzvf redis-6.0.6.tar.gz
  1. 安装和相关配置
cd ./redis-6.0.6
make

相关配置:

vim ./redis.conf

进入编辑界面后,使用/+关键字搜索bind所在的NETWORK组,输入以下命令可以快速定位到bind所在的位置

/NETWORK

注释掉61行的 bind 127.0.0.1(默认redis是只能内网127.0.0.1访问,如果想外网访问需要修改绑定的地址)
在这里插入图片描述
在bind下方不远处可以看到protected-mode yes,将其改为protected-mode no即可。
在这里插入图片描述

设置redis可以一直在后台运行,以守护进程方式运行,即关闭SSH工具程序也在运行。
将 daemonize no 改成 daemonize yes(在222行左右)
在这里插入图片描述
密码设置,将”#requirepass foobared“ 取掉注释改成 requirepass 123456(或者其它你需要的密码)(在786行左右)
在这里插入图片描述

保存退出:在Insert模式下按Esc进入命令模式,然后输入:wq保存退出

  1. 启动服务
cd ./src
./redis-server  ../redis.conf
  1. 检查是否启动成功
ps aux | grep redis

在这里插入图片描述

  1. 阿里云服务器配置

服务启动成功后想要通过工具远程连接,还需要进行阿里云的配置;

首先登陆阿里云控制台;
控制台–>云服务器ECS–>安全与网络–>安全组–>配置规则
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

入方向和出方向都要配置!

  1. 设置开机自启

先占个坑

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值