Redis简介与安装

这篇具有很好参考价值的文章主要介绍了Redis简介与安装。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。
(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)

发现宝藏

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。【宝藏入口】。

一、Redis简介

1. Redis是什么

  1. Redis是一个开源的内存中的数据结构存储系统,它可以用作 :数据库、缓存和消息中间件
  2. Redis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库
  3. NoSql(Not nly SOL),不仅仅是SQL,泛指非关系型数据库。NoSql数据库并不是要取代关系型数据库,而是关系型数据库的补充
  4. Redis官网: https://redis.io

2. Redis的特点

  1. 基于内存存储,读写性能高
  2. 适合存储热点数据(热点商品、资讯、新闻)
  3. 企业应用广泛

3. 数据库类型

  • 关系型数据库(RDBMS)
  1. Mysql
  2. Oracle
  3. DB2
  4. SQLServer
  • 非关系型数据库(NoSql)
  1. Redis
  2. Mongo db
  3. MemCached

4. Redis 应用场景

  1. 缓存
  2. 任务队列
  3. 消息队列
  4. 分布式锁

二、Redis下载与安装

1. Redis安装包下载地址

  1. Windows版下载地址: https://github.com/microsoftarchive/redis/releases
  2. Linux版下载地址: https://download.redis.io/releases/

2. 在 windows系统安装 Redis

1. 解压安装包

Redis的windows版属于绿色软件,直接解压即可使用,解压后目录结构如下

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

2. 双击 redis-server.exe,启动redis

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

3. 在Linux系统安装Redis

1. 将 Redis 安装包上传到 Linux

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

2. 解压安装包,命令:tar -zxvf redis-4.0.0.tar.gz -C /usr/local

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

3. 安装Redis的依赖环境gcc,命令: yum install gcc-c++

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

4. 进入 /usr/local/redis-4.0.0,进行编译,命令: make

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

5. 进入 redis 的 src 目录,进行安装,命令:make install

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

6. 启动 Redis 服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

7. 连接Redis服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

8. Redis服务优化

  • ctrl + c 关闭服务
  • 修改 Redis 的配置文件

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

9. 重启Redis服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

10. 开启 redis 密码校验并在 redis.conf 配置文件中修改默认密码

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

11. 关闭 redis 进程,再次重启 redis 服务,使用密码登录

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

12. 安装好 windows 端的 redis 后,在 windows 远程连接 linux 端的redis 服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

13. 修改 redis 的配置文件 redis.conf

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

14. 重启 redis 服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

15. 再次尝试windows 远程连接 linux 端的redis 服务

Redis简介与安装,Redis,redis,数据库,缓存,后端,开发工具

总结

欢迎各位留言交流以及批评指正,如果文章对您有帮助或者觉得作者写的还不错可以点一下关注,点赞,收藏支持一下。
(博客的参考源码可以在我主页的资源里找到,如果在学习的过程中有什么疑问欢迎大家在评论区向我提出)文章来源地址https://www.toymoban.com/news/detail-569489.html

到了这里,关于Redis简介与安装的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Redis---数据库和缓存如何保证一致性?

    用「读 + 写」请求的并发的场景来分析: 假如某个用户数据在缓存中不存在,请求 A 读取数据时从数据库中查询到年龄为 20,在未写入缓存中时另一个请求 B 更新数据。它更新数据库中的年龄为 21,并且清空缓存。这时请求 A 把从数据库中读到的年龄为 20 的数据写入到缓存

    2024年01月24日
    浏览(53)
  • Redis如何保证缓存和数据库一致性?

    现在我们在面向增删改查开发时,数据库数据量大时或者对响应要求较快,我们就需要用到Redis来拿取数据。 Redis:是一种高性能的内存数据库,它将数据以键值对的形式存储在内存中,具有读写速度快、支持多种数据类型、原子性操作、丰富的特性等优势。 优势: 性能极高

    2024年01月16日
    浏览(66)
  • 自学WEB后端05-Node.js后端服务链接数据库redis

    嘿,亲爱的小伙伴们!😄 今天我要给大家分享一个超级方便且高效的 NoSQL 类型数据库——Redis!💡 它可不是一般的关系型数据库哦,而是以键值对形式存储数据的内存数据库。📚 快跟着我一起来学习如何安装和使用 Redis 吧!  自学WEB后端01-安装Express+Node.js框架完成Hello

    2024年02月07日
    浏览(46)
  • Redis如何保障缓存与数据库的数据一致性问题?

    目录 一.最经典的数据库加缓存的双写双删模式 二. 高并发场景下的缓存+数据库双写不一致问题分析与解决方案设计 三、上面高并发的场景下,该解决方案要注意的问题 1.1 Cache Aside Pattern概念以及读写逻辑 (1)读的时候,先读缓存,缓存没有的话,那么就读数据库,然后取

    2023年04月21日
    浏览(47)
  • Springboot+Redis:实现缓存 减少对数据库的压力

    🎉🎉欢迎光临,终于等到你啦🎉🎉 🏅我是苏泽,一位对技术充满热情的探索者和分享者。🚀🚀 🌟持续更新的专栏 Redis实战与进阶 本专栏讲解Redis从原理到实践 这是苏泽的个人主页可以看到我其他的内容哦👇👇 努力的苏泽 http://suzee.blog.csdn.net/   目录 缓存如何实现?

    2024年03月24日
    浏览(55)
  • Redis数据库 | 发布订阅、主从复制、哨兵模式、缓存雪崩

    💗wei_shuo的个人主页 💫wei_shuo的学习社区 🌐Hello World ! Redis 发布订阅 (pub/sub) 是一种消息通信模式:发送者 (pub) 发送消息,订阅者 (sub) 接收消息 Redis 客户端可以订阅任意数量的频道 Redis主从复制是指在Redis中设置一个主节点(Master)和一个或多个从节点(Slave),

    2024年02月15日
    浏览(51)
  • 数据库缓存服务——NoSQL之Redis配置与优化

    目录 一、缓存概念 1.1 系统缓存 1.2 缓存保存位置及分层结构 1.2.1 DNS缓存 1.2.2 应用层缓存 1.2.3 数据层缓存 1.2.4 硬件缓存 二、关系型数据库与非关系型数据库 2.1 关系型数据库 2.2 非关系型数据库 2.3 关系型数据库和非关系型数据库区别: 2.4 非关系型数据库产生背景 2.5 总结

    2024年02月15日
    浏览(48)
  • Redis缓存MySQL数据库存储二者如何保证数据一致性

    在大型互联网应用中,由于数据库读写频繁、压力大等原因,我们通常会使用缓存来减少数据库的访问次数,提高系统的性能。而Redis作为一个高性能的内存数据库,成为了缓存的首选方案之一。但是,缓存和数据库之间存在数据一致性的问题,如何解决这个问题呢?本文将

    2023年04月19日
    浏览(49)
  • redis面试题目-如何保证数据库与缓存的数据一致性

    原视频:https://www.bilibili.com/video/BV1Km4y1r75f?p=62vd_source=fa75329ae3880aa55609265a0e9f5d34 由于缓存和数据库是分开的,无法做到原子性的同时进行数据修改,可能出现缓存更新失败,或者数据库更新失败的情况,这时候会出现数据不一致,影响前端业务 先更新数据库,再更新缓存。缓

    2024年02月05日
    浏览(60)
  • Redis 缓存与数据库双写不一致如何解决

    Redis缓存与数据库双写不一致是一个常见的挑战,但可以通过一些方法来解决或减轻这种不一致性。以下是一些可能的解决方案: 事务处理: 在进行缓存和数据库双写时,确保它们被包含在同一事务中。这可以通过使用支持事务的数据库和Redis事务来实现。这样,要么两者同

    2024年01月21日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包