最新NoSQL 数据库学习 (redis),高级java工程师面试宝典

总结:心得体会

既然选择这个行业,选择了做一个程序员,也就明白只有不断学习,积累实战经验才有资格往上走,拿高薪,为自己,为父母,为以后的家能有一定的经济保障。

学习时间都是自己挤出来的,短时间或许很难看到效果,一旦坚持下来了,必然会有所改变。不如好好想想自己为什么想进入这个行业,给自己内心一个答案。

面试大厂,最重要的就是夯实的基础,不然面试官随便一问你就凉了;其次会问一些技术原理,还会看你对知识掌握的广度,最重要的还是你的思路,这是面试官比较看重的。

最后,上面这些大厂面试真题都是非常好的学习资料,通过这些面试真题能够看看自己对技术知识掌握的大概情况,从而能够给自己定一个学习方向。包括上面分享到的学习指南,你都可以从学习指南里理顺学习路线,避免低效学习。

大厂Java架构核心笔记(适合中高级程序员阅读):

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

noSQL 数据库学习笔记

  • 一、Nosql 数据库

      • 1.1 特点
  • 1.2 分类

  • 1.3 redis 数据类型

  • 1.4 redis 应用场景

  • 二、使用 redis

      • 2.1 安装 redis (windows 环境下)
  • 2.2 Linux 环境下使用 redis (待更新)

  • 三、redis 的简单使用

      • 3.1 设置键值对
  • 3.2 查看属性配置

  • 3.3 redis 常用命令

  • 3.4 jedis 使用

    • 3.4.1 jedis 下载
  • 3.4.2 使用 java 连接 redis

一、Nosql 数据库

==========================================================================

常用的 NoSQL 有 redis,mogoDB 等等,这次以 redis 为学习

所有内容学习参考 菜鸟教程

1.1 特点

  1. 优势:快速查询,常常用来作为缓存处理,易扩展,灵活数据模型,高可用

  2. 劣势:存储的数据缺少结构化

1.2 分类

  1. 键值(key-value)存储

  2. 列存储

  3. 文档数据库

  4. 图形数据库

在这里插入图片描述

1.3 redis 数据类型

  • 字符串类型

  • 散列类型

  • 列表类型

  • 有序集合类型

1.4 redis 应用场景

  1. 缓存

  2. 任务队列

  3. 网站访问统计

  4. 数据过期处理

  5. 应用排行榜

  6. 分布式集群架构中的 session 分离

二、使用 redis

=========================================================================

安装参考:安装 redis

2.1 安装 redis (windows 环境下)

  1. 下载 redis

大家可以根据实际情况下载安装

在这里插入图片描述

(告诉大家一个安装的技巧,这些软件一般都在外网,直接下载可能会半天下载不下来,就很难受,所以我们可以把下载链接复制一下,然后粘贴到迅雷中,一秒下好)

在这里插入图片描述

  1. 把文件解压,并保存到 c 盘

在这里插入图片描述

  1. 使用命令提示符,进入该目录,使用临时服务安装命令 redis-server.exe redis.windows.conf ,看到下面的样子,说明启动成功了。

在这里插入图片描述

这里需要注意一下的是, 这个窗口我们打开了一个 redis 服务器,所以这个窗口要保留,我们在另外打开一个窗口,同样是进入到 该目录 ,输入该命令 redis-cli

在这里插入图片描述

2.2 Linux 环境下使用 redis (待更新)

待补充。。。

三、redis 的简单使用

============================================================================

3.1 设置键值对

在这里插入图片描述

3.2 查看属性配置

参考:redis 配置

查看所有的配置信息: CONFIG GET *

在这里插入图片描述

3.3 redis 常用命令

| 编号 | 命令 | 描述 | 示例 |

| — | — | — | — |

| 1 | set key value | 设置一个键(名字为 key),值为 value | 在这里插入图片描述 |

| 2 | get key | 获取 key 对应的值 | 在这里插入图片描述 |

| 3 | del key | 删除 key | 在这里插入图片描述 |

| 4 | keys * | 查看当前数据库里面有哪些键值对 | 在这里插入图片描述 |

初次使用,目前只用到这些,更多的可以查阅详细的文档:http://doc.redisfans.com/

3.4 jedis 使用

3.4.1 jedis 下载

jedis 下载

使用 Java 连接 redis,使用的开发包有两个。

最后

每年转战互联网行业的人很多,说白了也是冲着高薪去的,不管你是即将步入这个行业还是想转行,学习是必不可少的。作为一个Java开发,学习成了日常生活的一部分,不学习你就会被这个行业淘汰,这也是这个行业残酷的现实。

如果你对Java感兴趣,想要转行改变自己,那就要趁着机遇行动起来。或许,这份限量版的Java零基础宝典能够对你有所帮助。

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

mg-cXac0L1F-1715645817987)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值