【Redis】介绍及安装

🎯简介

       Redis(Remote Dictionary Server)是一个开源的高性能键值对(key-value)存储数据库,它支持多种数据类型,如字符串、列表、集合、哈希表和有序集合等。

Redis通常用于缓存、消息队列、实时数据分析、计数器、排行榜等场景,Redis是一个功能强大的键值对存储数据库,具有高速、高可用、可扩展等特点,适用于各种应用场景。

它的主要特点包括:

  1. 速度快:Redis使用ANSI C编写,网络和内存操作的代码都是用C语言编写的,所以执行速度非常快。
  2. 支持多种数据结构:Redis支持字符串(String)、哈希(Hash)、列表(list)、集合(sets)和有序集合(sorted sets)等数据结构,这使得Redis可以适应不同的应用场景。
  3. 高可用性:Redis可以配置主从复制、哨兵和集群等高可用方案,保证数据的安全性和可靠性。
  4. 可扩展性:Redis可以水平扩展,通过添加节点来提高存储和查询的性能。
  5. 支持事务:Redis可以使用事务来保证多个操作的原子性。
  6. 持久化:Redis可以通过持久化功能将数据保存到磁盘中,以防止宕机导致的数据丢失。

🎯Redis 优势

  • 官方数据Redis能读的速度是110000次/s,写的速度是81000次/s 。
  • 高速读写:Redis 使用了内存作为存储介质,因此它的读写速度非常快,可以处理大量的请求。
  • 丰富的数据类型:Redis 支持多种数据类型,如字符串、哈希、列表、集合和有序集合,这使得它可以用于多种应用场景。
  • 事务支持:Redis 支持事务,可以保证一组操作要么全部执行成功,要么全部失败。
  • 发布订阅:Redis 支持发布订阅模式,可以用于实现消息队列等应用。
  • 地理位置支持:Redis 支持地理位置功能,可以存储和查询地理位置信息。
  • 高可用性:Redis 可以集群部署,可以实现高可用性。
  • 丰富的客户端支持:Redis 有许多客户端库,支持多种编程语言,如 Java、Python、Ruby 等。
  • 良好的可扩展性:Redis 可以水平扩展,可以通过添加更多的节点来提高性能和容量。

🎯Redis与其他key-value存储有什么不同?

  • 存储方式:Redis将数据存储在内存中,而不是磁盘上,因此其读写速度非常快,可以支持高并发的数据访问。
  • 数据类型:Redis支持多种数据类型,包括字符串、哈希表、列表、集合和有序集合等,这些数据类型可以更好地满足不同业务需求。
  • 持久化:Redis支持数据持久化到磁盘,可以在重启时再次加载数据进行使用。
  • 主从复制:Redis支持主从复制,可以将数据从一个节点复制到另一个节点,以实现数据备份和负载均衡。
  • 事务支持:Redis支持事务,可以一次性处理多个命令,保证这些命令的原子性。
  • 分布式存储:Redis可以通过集群模式实现分布式存储,可以将数据分散到多个节点中,以实现数据的分布式存储和负载均衡。

🎯Redis 比较稳定的版本 5.0 和 6.0 

  • Redis 5.0 引入了一些重要的新特性,如流数据类型、更好的集群管理、更好的持久化机制等,同时还对命令进行了调整,使得命令更加简单易懂。Redis 5.0 被认为是目前最新的稳定版本之一。
  • Redis 6.0 引入了新的功能,如字典的空间更优化、惰性删除、哈希表改进以及 Lua 脚本的 Dynamic Replicas,表现较为优秀。

🎯Redis 安装

下载路径:https://download.csdn.net/download/weixin_50002038/87960502

官方下载:Redis

  • 解压

 点击next直到结束


  •  查看服务redis 5.0默认配置的windows开机自启

 服务命令:

  1. 卸载服务:redis-server --service-uninstall
  2. 开启服务:redis-server --service-start
  3. 停止服务:redis-server --service-stop

  • 进入目录启动方式(假设windows服务当中,没有配置redis自启,可以进入安装目录启动服务)

需要注意  服务端窗口不能关闭,关闭后客户端窗口是连接不上当,那如果不想一直显示窗口,就需要设置windows服务 ,也就是开机自启,这样不用每次都点击 redis-server.exe 启动redis服务。


  •  如果服务端窗口关闭后(连接失败)


  • 将redis配置成windows服务
redis-server.exe --service-install redis.windows.conf --loglevel verbose

演示:

因为我之前配置了 ,所以先卸载在安装。 

  • 31
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 28
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你才是臭弟弟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值