Redis6学习笔记【part1】安装与启动

redis6学习笔记

1.NoSQL数据库

NoSQL = Not Only SQL,不仅仅是SQL,泛指非关系型数据库。NoSQL 不依赖业务逻辑方式存储,而以简单的key-value模式存储。因此大大的增加了数据库的扩展能力。

特点:不遵循SQL标准、不支持ACID(原子、一致、隔离、持久)、远超SQL的性能。

使用场景:对数据高并发的读写、对海量数据的读写、对数据有非常高的可扩展性。

不适用场景:需要事务支持的场景、基于sql的结构化查询、处理复杂关系的场景。


2.Redis6 安装

Redis 是一个开源的 key-value 存储系统。它支持存储的 value 类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。Redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件。并且在此基础上实现了master-slave(主从)同步。

使用场景:对高频次、热门访问的数据可以降低数据库IO、 分布式架构做session共享。

安装步骤

第一步,在 linux 系统中下载最新版本的gcc编译器。

输入 yum install gcc ,安装完成后查看 gcc --version 版本号。

第二步,下载 redis-6.2.1.tar.gz 放 /opt目录 。

第三步,输入 tar -zxvf redis-6.2.1.tar.gz 对 redis 安装包进行解压。解压完成后,进入目录 cd redis-6.2.1

第四步,在 redis-6.2.1 目录下执行 make 指令,进行编译。跳过 make test ,继续执行 make install 完成安装。

注:如果没有准备好C语言编译环境,make会报错— Jemalloc/jemalloc.h :没有那个文件 ,解决方法:执行指令 make distclean 后重复第四步。


3.Redis6 启动

安装目录:/usr/local/bin

目录结构说明
redis-benchmark性能测试工具,可以在自己电脑上运行,看看性能如何
redis-check-aof修复有问题的AOF文件
redis-check-dump修复有问题的dump.rdb文件
redis-sentinelRedis集群使用
redis-serverRedis服务器启动命令
redis-cli客户端,操作入口

启动方法有两种,一种为前台启动,一种为后台启动。

前台启动(不推荐)

直接执行 redis-server 启动。前台启动时,命令行窗口不能关闭,否则服务器停止。

在这里插入图片描述

后台启动(推荐)

第一步,备份 redis.conf 。执行指令 cp /opt/redis-6.2.1/redis.conf /etc 拷贝一份redis.conf到其他目录。(这个目录可以随意选择,我放在了 /etc 下)

第二步,后台启动设置 daemonize no 改成 yes 。在 redis.conf 的 128行 ,将里面的 daemonize no 改成 yes,允许让服务在后台启动。

在这里插入图片描述

第三步,Redis启动。redis-server /etc/redis.conf

第四步,用客户端访问。redis-cli

若 redis 有多个端口 ,可以使用 redis-cli -p6379 ,并用 ping 测试连通性。

在这里插入图片描述

4.Redis 关闭

单实例关闭:redis-cli shutdown

多实例关闭(需指定端口关闭):进入终端,redis-cli -p 6379 shutdown

当然,也可以通过终端查看其进程号,直接用 kill 指令杀死进程也可以关闭。
进入终端,redis-cli -p 6379 shutdown

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Parker7

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值