Redis学习笔记一(介绍与安装)
2022/6/19 2:20:11
本文主要是介绍Redis学习笔记一(介绍与安装),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Redis功能介绍
典型的noSql技术,解决性能需求,配合关系型数据库可以做高速缓存
- 解决CPU压力
- 解决IO压力
功能体现:
1. NoSQL数据库概述
-
泛指非关系型的数据库
-
不依赖业务逻辑方式存储,以简单的
key-value
模式进行存储,提升了数据库的扩展能力- 不遵循SQL标准
- 不支持ACID
- 远超于SQL的性能
-
适用场景
- 对数据高并发的读写
- 海量数据的读写
- 对数据的高可扩展性
-
不适用场景
- 需要事务支持
- 基于sql的结构化查询存储,处理复杂的关系,需要即席查询
-
常见的Nosql数据库
- Memcache
- Redis
- MongoDB
2. 行式存储数据库
- 行式存储
将数据按行,一组组存储
便于查询一条记录的所有信息,不利于整体信息的统计(比如整体求和) - 列式存储
将数据按列,一组组存储
便于整体信息的统计,,不利于查询一条记录的所有信息 - 图关系数据库
根据记录之间的各种联系,建立拓扑结构
redis的安装
-
下载redis资源
windows相对版本较弱,好像是4左右,因此redis安装在linux下- 进入官网 https://redis.io/download/
- 进入官网 https://redis.io/download/
-
安装gcc环境
网上教程很多,完成后可以通过gcc --version
查看是否完成(尽量不要太低)
(如果提示权限不够,可以使用sudo 或者su来提升权限)
-
将下载的文件解压到
/opt
目录下tar -zxvf redis-7.0.2.tar.gz -C /opt
-
进入到redis-7.0.2文件夹下
cd /opt/redis-7.0.2
-
make
编译为c文件 -
进入到
/usr/local/bin
-
启动
- 前台启动
输入redis-server
,保证窗口不能关闭和进行其他操作
ctrl+C停止 - 后台启动
配置过程- 将
/opt/redis-7.0.2/redis.conf
文件复制到/etc
目录下, - 进入到
/etc
目录下,打开文件vi redis.conf
- 搜索
/daemonize
并将里面的内容daemonize no
修改为daemonize yes
- 进入到
/usr/local/bin
启动过程 - 输入
redis-server /etc/redis.conf
启动 - 通过
redis-cli
连接客户端
可以通过ps -ef|gerp redis
查看进程
通过ping
验证连通状态 - 通过
redis-cli shutdown
关闭命令
- 将
- 前台启动
redis的相关知识
- 端口号6379
merz
- 默认16个数据库,默认使用0号库,使用
select <dbid>
切换数据库,密码相同 - 单线程+多路IO复用技术
这篇关于Redis学习笔记一(介绍与安装)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-08阿里云Redis项目实战入门教程
- 2024-11-08阿里云Redis资料:新手入门与初级使用指南
- 2024-11-08阿里云Redis教程:新手入门及实用指南
- 2024-11-07阿里云Redis学习入门:新手必读指南
- 2024-11-07阿里云Redis学习入门:从零开始的操作指南
- 2024-11-07阿里云Redis学习:初学者指南
- 2024-11-06阿里云Redis入门教程:轻松搭建与使用指南
- 2024-11-02Redis项目实战:新手入门教程
- 2024-10-22Redis入门教程:轻松掌握数据存储与操作
- 2024-10-22Redis缓存入门教程:快速掌握Redis缓存基础知识