redis基础教程,redis快速入门

Redis入门nosql概述(not only sql)非关系型数据库why need nosql1. 高并发读写2. 海量数据的高效存储和访问3. 高可扩展和

开始使用Redis

nosql概述(not only sql)

非关系数据库

why need nosql

1.高并发读写

2、海量数据的高效存储和访问

3. 高扩展性和高可用性

nosql数据库的分类

1.键值存储

2、列存储

3. 文档数据库

4.图数据库

0c371ebfb3824f82acbd2397b1c0eed2~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=qMHd9f8qNrSo979LeBBNHBYIws4%3D

特征

易于扩展

大数据量、高性能

灵活的数据模型

高可用性

Redis概述

它是一个用C语言开发的高性能键/值数据库,提供多种数据类型以满足不同场景的需求。

: 字符串类型、集合类型、列表类型等.

Redis应用场景

缓存(数据查询、新闻和其他信息)

网站访问统计

数据有效期处理等

……. ……

安装在窗下

https://github.com/MicrosoftArchive/redis/releases

下载msi并直接在Windows上安装

使用set/get 保存和检索数据

4cbabc2b068540bf9ffb2abe89e54640~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=RRtHj9L8McBkr7sPTy38EZ0sKNY%3D

jdeis入门

是官方推荐的Redis Java客户端开发包。

我们需要导入两个jar包:jedis和commons-pool2。

可以通过下面的方法在Java中设置改变的值

6942644b5f304d1cb3fa854c5dcc46bf~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=cHq7dBpceGvR1F8Z4Z3Qx4kELwE%3D

d3d567aaefa94e5f9dd61f48de5b6652~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=QeYxDw5aewK8My0jU%2Fx4zsNcYOY%3D

Redis数据结构

5种数据类型

细绳

字符串列表(列表)

排序集

散列

字符串集合(集合)

定义键时要小心

避免使其太长(超过1024 字节),因为这会降低搜索效率。

存储字符串

二进制安全,存储的数据和检索的数据相同

可容纳的最大数据长度值为512M

db88d77ce15240b19a886c8edff735ef~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=cN84g5jKaCJ7LxfPMCSQIIWoYW4%3D

ec9d72e13c104f30bc1b1d12dd298658~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=zYvlV5AjpUWZlNywBOR%2B88zxeBM%3D

hash

字符串键和字符串值的容器

list

可以在头部和尾部添加元素

当链表中的所有元素被删除时,它们也会从数据库中删除。

d9c8aa51e1f24baea1e1e53fbf056128~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=PjmXWJzPtqa6Q2y6nj8pn8Uqe%2Bc%3D

6e8d9cb2ebf34bd799f5d0dd7e4c8596~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=TssN%2FCe8zY33WXdH3XiBpX2VeHg%3D

其余类型被省略

redis特性

1. 多个数据库

2.事物

b1662ef04e1648ae9208917a6052b1da~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1717812454&x-signature=Sp3ww7OXPeu6NK8sqot4JncYvrU%3D

Redis持久化

两种持久化方法

默认为RDB(在指定间隔内将数据写入磁盘)

AOF(以日志的形式记录所有服务器操作,启动时读取文件并建立数据库)

关系数据库的优点

独占使用时,redis只包含一个文件,非常适合灾难恢复,启动效率高。

缺点

无法最大程度地减少数据丢失

非常大的数据集可能会导致服务器崩溃

原创文章,作者:小条,如若转载,请注明出处:https://www.sudun.com/ask/84954.html

(0)
小条's avatar小条
上一篇 2024年6月1日 上午10:07
下一篇 2024年6月1日 上午10:08

相关推荐

  • 双陈普洱官方网站价格,江诗丹顿表官方网站价格

    什么是云服务器? 1、高性能:云服务器采用虚拟化技术,通过提供灵活的资源分配,提高服务器利用率,实现更高的性能。同时,云服务器可以根据业务需求自由扩展CPU、内存、存储等资源,满足…

    行业资讯 2024年3月19日
    0
  • 梧州网站建设需要注意哪些问题?

    梧州网站建设,是如今互联网时代不可或缺的一部分。随着云服务器技术的发展,越来越多的企业开始选择使用云服务器来搭建自己的网站。但是,对于梧州地区的网站建设来说,又有哪些问题需要特别注…

    行业资讯 2024年3月30日
    0
  • 如何进行网站建设维护?

    随着互联网的发展,网站已经成为企业宣传、销售和交流的重要平台。然而,如何进行网站建设维护却是许多企业所面临的挑战。在这篇文章中,我们将会介绍网站建设维护的重要性,以及网站建设前的准…

    行业资讯 2024年4月7日
    0
  • 国内免备案vps主机推荐方案

    想要拥有一个稳定高效的网站,除了优质的内容和设计外,选择一款适合自己的服务器也是至关重要的。而VPS主机作为一种虚拟服务器,近年来备受关注。它不仅具有独立IP地址、独立操作系统和独…

    行业资讯 2024年4月18日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注