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

相关推荐

  • 昌都网

    云服务器,相信大家都不陌生。它是当今网络世界中备受关注的热门话题,也是企业和个人必不可少的重要工具。那么,什么是云服务器?它有什么优势?在哪些场景下可以发挥作用?昌都网作为行业领先…

    行业资讯 2024年4月16日
    0
  • 云服务器购买时间选择(最佳时机)

    云服务器,这个词已经不再陌生。它的出现给企业和个人带来了极大的便利,也改变了我们的生活方式。但是,在众多云服务器品牌和服务商中,如何选择最适合自己的云服务器?购买时间选择又是一个关…

    行业资讯 2024年3月20日
    0
  • 佳能打印机ip1188

    佳能打印机ip1188,这个名字听起来似乎并不起眼,但它却在网络安全加速行业扮演着重要的角色。随着信息技术的发展,网络安全问题也变得日益严峻,而佳能打印机ip1188的出现,则为我…

    行业资讯 2024年3月20日
    0
  • 南通seo优化厂家,南通seo建站

    南通SEO是一个陌生的名词,但却有着重要的意义。它会对网站建设和设计行业产生什么影响?为什么越来越多的企业开始关注它?南通SEO市场怎么样?想要您的网站在南通地区脱颖而出,在选择合…

    行业资讯 2024年4月7日
    0

发表回复

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