一、安装方法:
下载地址:https://github.com/MicrosoftArchive/redis/releases
在这网页中有很多版本的redis,可选择最新的版本。
目录
这里以.msi 进行安装示例:
二、redis的作用:
Redis(Remote Dictionary Server)是一个开源的,高性能的键值对数据库。它通常用作缓存(cache)和消息队列(message broker)。Redis支持多种类型的数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集(sorted sets)、哈希表(hashes)、位图(bitmaps)、超日志(hyperloglogs)和地理空间(geospatial)索引半径查询。
以下是Redis的一些主要作用:
缓存系统 | 由于Redis具有极高的读写速度,它常被用来作为缓存系统,减少数据库的读取次数,提高系统响应速度和性能 |
会话缓存 | Redis可以用作会话缓存,保存用户会话信息,特别是对于分布式系统来说,Redis提供了很好的会话共享解决方案。 |
消息队列 | Redis支持发布/订阅的消息队列模式,可以用作消息中间件,处理异步任务和消息传递 |
排行榜/计数器 | 利用Redis的数据结构可以方便地实现排行榜功能,比如点赞数、评论数等计数器功能 |
实时分析 | 如需处理实时分析任务,例如统计网站实时访问量、社交网络分析等,Redis提供了高效的数据类型和计算能力 |
地理空间支持 | Redis支持地理空间数据的存储和查询,可以用于实现如附近地点搜索、地理位置追踪等功能 |
持久化 | 虽然Redis是内存数据库,但它提供了数据持久化的功能,可以将内存中的数据保存到硬盘中,防止数据丢失 |
分布式锁 | 在分布式系统中,Redis可以作为分布式锁,确保在分布式环境下对共享资源的同步访问 |
社交媒体应用 | Redis的数据结构和功能使其特别适合社交媒体应用,例如实现粉丝列表、时间线功能等 |
游戏数据 | 在游戏开发中,Redis可以用来存储用户状态、排行榜、游戏物品等数据,因为它的读写速度快,可以提供良好的用户体验 |
Redis因其灵活的数据结构、高性能和可伸缩性,在多种应用场景中都有广泛的应用。
三、redis的简单使用:
1.redis的启用和关闭:
根据前面安装好redis后,我们可以打开电脑命令提示符进行简单的redis操作使用(以下附运行截图)
redis-server.exe --service-stop #关闭
redis-server.exe --service-start #启用
2.使用cli
确认redis-server 启用成功之后,我们可以进行执行redis目录下的redis-cli.exe文件 可以直接进行redis的存取(分开运行)
redis-cli.exe -h 127.0.0.1 -p 6379
set firstKey "moyufed"
get firstKey