windows的Redis下载与安装

redis是什么

官网给出的解释:Redis是一个开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供高可用性

redis高速缓存原因

1.内存操作,2:单线程,3:网络机制NIO,4:网络协议:tcp协议
下面简单解释下:
1.数据库的工作模式按存储方式可分为:硬盘数据库和内存数据库。Redis 将数据储存在内存里面,读写数据的时候都不会受到硬盘 I/O 速度的限制,所以速度极快;
2.采用单线程,避免了不必要的上下文切换和竞争条件,也不存在多进程或者多线程导致的切换而消耗 CPU,不用去考虑各种锁的问题,不存在加锁释放锁操作,没有因为可能出现死锁而导致的性能消耗;
3.使用多路I/O复用模型,非阻塞IO;多路I/O复用模型是利用 select、poll、epoll 可以同时监察多个流的 I/O 事件的能力,在空闲的时候,会把当前线程阻塞掉,当有一个或多个流有 I/O 事件时,就从阻塞态中唤醒,于是程序就会轮询一遍所有的流(epoll 是只轮询那些真正发出了事件的流),并且只依次顺序的处理就绪的流,这种做法就避免了大量的无用操作。

下载:

1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases

2、百度网盘下载地址:Redis-x64-3.2.100.zip 密码:kxze

安装:

1、把redis解压到你想要安装的位置,打开一个命令窗口,通过 cd 命令进入到你解压的目录

2、输入命令:redis-server redis.windows.conf ,启动 Redis,成功后会告诉你端口号为6379**(此步骤为临时服务,如需安装windows服务,请看3)**

在这里插入图片描述
3、部署 redis 为 windows 下的服务,关掉上一个窗口**(否则会启动不了服务)**,再打开一个新的命令窗口,

1输入命令:redis-server --service-install redis.windows.conf 2 3
1 默认端口6379,如需更改,请在 redis.windows.conf 查找。 2 3

在这里插入图片描述
4、安装后的启动服务命令:redis-server --service-start (被告知启动失败!因为未关闭第一个窗口,以下错误为未关闭第一个窗口)
在这里插入图片描述

随后,进入控制面板–管理工具–服务中,寻找 Redis 服务,点击启动

1 常用的服务命令 2 3卸载服务:redis-server --service-uninstall 4 5开启服务:redis-server --service-start 6 7停止服务:redis-server --service-stop 8 9

5、测试Redis,通过 cd 命令进入到你解压的目录,敲击命令redis-cli,通过set,get 命令查看查看是否成功。

1redis-cli 2set A 123 3get A 4 5

————————————————
原文链接:https://blog.csdn.net/schcilin/article/details/102964204

代码交流 2021