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

news/2023/6/9 19:25:40

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4555237.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

购买的腾讯云服务器一直被ddos恶意攻击怎么解决

最近小蚁君发了很多关于阿里云服务器被攻击的文章,有不少客户来问,小蚁小蚁那腾讯云服务器被攻击了怎么办呢?其实所有服务器被攻击都是万变不离其宗!今天小蚁君给大家说道说道腾讯云服务器被攻击了怎么办? 处理 ddos 攻…

腾讯云服务器被攻击我是这样应对的

先上图 (恶意篡改密码) (恶意登录) 我只是想简单地把web前端地作业上传到云服务器上展示,但是没想到还能被攻击(欲哭无泪)。被恶意登录后,导致访问我的网站时,链接页面…

服务器经常被攻击怎么办

服务器经常被攻击怎么办?服务器常被攻击表明很可能存在安全漏洞,建议及时查找漏洞,安装补丁、升级系统,并做好服务器的日常防护。 1.设置复杂密码 不要小看密码设置,其对于保持在线安全和保护数据至关重要。创建复杂…

QP/区块链服务器被攻击了怎么办?

手游、QP 服务器被ddos攻击要怎么解决? 如今做网络游戏的企业都知道服务器的安全对于我们来说至关重要!互联网上面的DDoS攻击和CC攻击几乎无处不在,而游戏服务器防御能力和处理能力要求又相对较高,普通的服务器则是比较注重各方面…

阿里云被攻击的处理方法

现在云服务器非常普遍,当下最多用到的就是阿里云、华为云、腾讯云等云服务器 但是如果我们在使用服务器的过程当中碰到黑客的DDOS攻击,我们应当怎么处理呢? 下面就以阿里云被攻击为例子给大家举例: 当我们的阿里云服务器受到攻…

大模型算法演进

分布式训练系统包括多个组成部分,如AI集群架构、通信机制、并行技术等。基于这些内容,我们可以设计出不同的大模型算法。下面我们简单讲述下大模型的发展脉络,大模型的结构以及SOTA大模型算法。 大模型发展脉络 随着2017年Transformer结构的提…

过年了,让你的服务器提高警惕!

作者介绍:林伟壕 网络安全 DevOps 新司机,先后在中国电信和网易游戏从事数据网络、网络安全和游戏运维工作。对 Linux 运维、虚拟化和网络安全防护等研究颇多,目前专注于网络安全自动化检测、防御系统构建。 遇到服务器被黑,很多人…

python opencv 种子检测 黏连分割

基于Opencvpython实现了种子检测与分割程序。可输出每个种子方框坐标,效果如下图所示: