扫码阅读
手机扫码阅读

Redis 学习笔记(一)

40 2024-08-23

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:Redis 学习笔记(一)
文章来源:
随笔闲谈
扫码关注公众号
Redis 文章摘要

Redis 特点

Redis 主要特点包括解耦、方便扩展,支持大数据量高性能操作,提供多样型数据类型,无需事先设计数据库。

传统RDBMS和NoSQL

传统的关系型数据库 RDBMS 对比 NoSQL 数据库显示,后者具备非声明性查询语言、无预定义模式、键值对存储等特性,拥有最终一致性,以及高性能、高可用性和可扩展性。

商品信息存储方式

  • 多文字信息描述类数据存储于文档数据库如MongoDB。
  • 商品图片存储于分布式文件系统如TFS、GFS、HDFS。
  • 商品关键字通过搜索引擎如ElasticSearch处理。
  • 商品的波段性热点高频信息存于内存数据库如Tair、Redis、Memcache等。

高并发操作不建议关联查询,而是使用冗余数据避免之。分布式事务并不支持高并发。

NoSQL四大分类

  • KV键值数据库:BerkeleyDB、redis、tair、memcache等。
  • 文档型数据库:如MongoDB,介于关系型和非关系型数据库之间。
  • 列存储数据库:如Cassandra、HBase。
  • 图关系数据库:用于构建关系图谱,如Neo4J、InfoGrid。

Redis 安装与配置

Redis 可以从官方镜像下载并在 Linux 环境下通过源码安装。安装过程可能需要处理依赖问题和编译工具。

配置 Redis 包括设置守护线程模式,端口和密码配置。启动测试包括使用 redis-server 和 redis-cli 命令行工具。

Windows 安装

在 Windows 上安装 Redis 较为简单,双击 redis-server.exe 文件即可启动服务,通过 redis-cli 客户端访问。

连接 Redis

连接 Redis 时需要考虑防火墙和安全组配置。Linux 上需要放通 Redis 端口,并可通过命令行重启 Redis 服务。

补充知识

与防火墙指令相关的操作包括查看、开启端口,重启、停止防火墙,以及禁止其开机启动等。

想要了解更多内容?

查看原文:Redis 学习笔记(一)
文章来源:
随笔闲谈
扫码关注公众号

关于我,阿里云ACE云计算架构师、华为云HCIP高级工程师认证。对售前开发运维实施均有了解,专注于软考相关知识、职业发展和个人成长等分享。欢迎一起交流学习,共同进步,持续精进~

96 篇文章
浏览 5280
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线