redis基础(三十六)

安装redis、配置redis

目录

一、 概述

(一)NoSQL

1、类型

2、应用场景

(二)Redis

二、安装

(一)编译安装

(二)RPM安装

三、目录结构

四、命令解析

五、redis登录更改

1、发现问题

2、解决办法

六、数据库操作

(一)登录数据库

(二)帮助信息

1、help 命令字

2、tab补齐

(三)库操作

1、切换

(四)数据操作

七、redis持久化

(一)RDB模式

(二)AOF模式


一、 概述

(一)NoSQL

       NoSQL(Not Only SQL)是一种非关系型数据库(Non-Relational Database),与传统的关系型数据库(SQL)相对应。NoSQL数据库以灵活的模式和可伸缩性为特点,适用于大规模数据的存储和处理

       与关系型数据库不同,NoSQL数据库不使用固定的表格和预定义的模式,而是使用动态的模式和灵活的数据模型。这意味着在NoSQL数据库中,可以存储不同结构和类型的数据,并且可以根据需求随时更改模式,而不需要进行预定义的表定义和模式修改

       NoSQL数据库的设计目标是提供高性能、高可用性和可伸缩性。它们通常采用分布式架构,可以在多个服务器上分布数据,并以水平扩展的方式处理大量的读写操作。

       NoSQL数据库被广泛应用于互联网大数据领域,适用于需要处理海量数据和实时数据的场景,例如社交媒体、物联网、日志分析等。常见的NoSQL数据库包括MongoDBCassandraRedisCouchbase等。

1、类型

文档型数据库(Document-oriented database) MongoDB
Couchbase
Apache CouchDB
RethinkDB
列族数据库(Column-family database) Apache Cassandra
Apache HBase
ScyllaDB
图形数据库(Graph database) Neo4j
Amazon Neptune
Microsoft Azure Cosmos DB (Graph API)
键值对数据库(Key-value database) Redis
Riak
CouchDB
对象数据库(Object-oriented database) ObjectDB
db4o
Versant Object Database

2、应用场景

        缓存:Redis最常用的应用场景就是缓存,它可以缓存各种类型的数据,如数据库查询结果、API返回结果等,以提高应用程序的响应速度和并发性能。

        分布式锁:Redis的分布式锁可以确保在分布式系统中对某个资源的互斥访问,避免多个节点出现并发操作的问题。

        计数器:Redis支持对计数器的操作,能够方便地实现各种计数器的功能,如网站访问次数计数、订单数量计数等。

        会话管理:Redis可以用来管理会话信息,实现会话的状态存储和共享,避免了单点故障的问题。

        消息队列:Redis支持发布订阅模式,可以作为一个轻量级的消息队列使用,实现异步消息处理和任务派发等功能。

(二)Redis

       Redis [Remote Dictionary Server] 是一个开源(BSD许可),内存存储的数据结构服务器,可用作数据库,高速缓存和消息队列代理。它支持字符串哈希表列表集合有序集合位图hyperloglogs等数据类型。内置复制、Lua脚本、LRU收回、事务以及不同级别磁盘持久化功能,同时通过Redis Sentinel提供高可用,通过Redis Cluster提供自动分区

       基本的键值对操作,Redis还支持丰富的功能,如发布/订阅(pub/sub)模式、事务、Lua脚本、分布式锁等。它还可以作为缓存层,提供高速缓存以加快应用程序的性能。

       Redis被广泛应用于互联网领域,用于缓存、会话存储、消息队列、实时分析、计数器等场景。它的简单性和高性能使得它成为许多应用程序的首选数据存储解决方案。

    英文官网(官方高版本)

https://redis.io/

    中文官网(版本相对较低)

https://www.redis.net.cn/

    监听端口号        6379

    软件包               redis

    数据类型

        字符串(string)

        哈希值(hash)

        列表(list)

   

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Wjy¹

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

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

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

打赏作者

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

抵扣说明:

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

余额充值