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

Like (0)
小条的头像小条
Previous 2024年6月1日 上午10:07
Next 2024年6月1日 上午10:08

相关推荐

  • 公司网站制作费计入什么科目,公司网站制作模板

    创建企业网站是每个企业面临的重要问题。随着互联网的飞速发展,任何成功的公司都离不开专业、美观的网站。那么,您知道企业网站的重要性和作用吗?如何为您的公司选择合适的网站设计方案?在创…

    行业资讯 2024年4月4日
    0
  • dns污染app

    您是否曾经在手机上打开某个应用程序但发现它无法正常工作?或者您在使用该应用程序时是否经常遇到网络连接失败的情况?这可能是由于DNS 污染造成的。那么什么是DNS污染呢?它是如何影响…

    行业资讯 2024年5月12日
    0
  • 便宜vps

    云服务器行业近年来发展迅速,其中最受欢迎的就是便宜VPS。那么什么是VPS?它有哪些特点和优势?如何选择性价比高的VPS?市面上常见的便宜VPS方案又有哪些呢?让我们一起来探索这个…

    行业资讯 2024年4月12日
    0
  • 介休网:如何选择适合自己的云服务器?

    云服务器行业正在迅速发展,越来越多的企业和个人开始使用云服务器来存储和管理数据。但是,如何选择适合自己的云服务器却是一个让人头疼的问题。什么是云服务器?它有哪些优势和应用场景?如何…

    行业资讯 2024年3月25日
    0

发表回复

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