Windows安装Redis



一、下载

Redis官网并不支持Windows格式下载所以我们去github上下载

链接:https://github.com/MSOpenTech/redis/releases

在这里插入图片描述

下载zip格式的 注意32位系统就找32位的64位就找64位的

二、安装

1、在你想要存放的位置创建一个Redis文件夹,把压缩包内所有文件解压进去!

在这里插入图片描述

2、打开cmd切换到该目录下

在这里插入图片描述

3、此时我们可以通过命令运行直接使用
redis-server redis.windows.conf

在这里插入图片描述

注意此时不能关闭cmd窗口、若关闭则Redis也关闭了

这时候另启一个 cmd 窗口

切换到 redis 目录下运行:

redis-cli.exe -h 127.0.0.1 -p 6379

设置键值对:

set myKey abc

取出键值对:

get myKey

退出

shutdown

然后按 ctrl + c 就彻底退出了

三、把Redis加入到系统服务

运行命令:

redis-server.exe --service-install redis.windows.conf --loglevel verbose

下图表示安装成功
在这里插入图片描述

到服务里面查看

在这里插入图片描述

#启动服务
redis-server --service-start

#停止服务
redis-server –service-stop

#卸载服务
redis-server --service-uninstall

四、另一种方法

还有一种方法是把Redis路径加入到环境变量中去!每次使用一样要输入命令、不能关闭cmd窗口

具体详情请百度

五、密码设置

redis密码设置有两种方式,一种需要重启redis服务,一种不需要重启redis服务。

1、需要重启redis服务的设置方式

即找到redis的配置文件—redis.conf文件,然后修改里面的requirepass,这个本来是注释起来了的,将注释去掉,并将后面对应的字段设置成自己想要的密码,保存退出。重启redis服务,即可。

2、不需要重启redis服务的密码设置方式

这种相对简单,连接redis之后,通过命令设置,如下:

config set requirepass 123456

如此,便将密码设置成了123456

设置之后,可通过以下指令查看密码

config get requirepass

注意:通过命令行修改了密码之后,配置文件的requirepass字段后面的密码是不会随之修改的。

配置说明

redis.conf 配置项说明如下:

序号配置项说明
1daemonize noRedis 默认不是以守护进程的方式运行,可以通过该配置项修改,使用 yes 启用守护进程(Windows 不支持守护线程的配置为 no )
2pidfile /var/run/redis.pid当 Redis 以守护进程方式运行时,Redis 默认会把 pid 写入 /var/run/redis.pid 文件,可以通过 pidfile 指定
3port 6379指定 Redis 监听端口,默认端口为 6379,作者在自己的一篇博文中解释了为什么选用 6379 作为默认端口,因为 6379 在手机按键上 MERZ 对应的号码,而 MERZ 取自意大利歌女 Alessia Merz 的名字
4bind 127.0.0.1绑定的主机地址
5timeout 300当客户端闲置多长秒后关闭连接,如果指定为 0 ,表示关闭该功能
6loglevel notice指定日志记录级别,Redis 总共支持四个级别:debug、verbose、notice、warning,默认为 notice
7logfile stdout日志记录方式,默认为标准输出,如果配置 Redis 为守护进程方式运行,而这里又配置为日志记录方式为标准输出,则日志将会发送给 /dev/null
8databases 16设置数据库的数量,默认数据库为0,可以使用SELECT 命令在连接上指定数据库id
9saveRedis 默认配置文件中提供了三个条件:save 900 1save 300 10save 60 10000分别表示 900 秒(15 分钟)内有 1 个更改,300 秒(5 分钟)内有 10 个更改以及 60 秒内有 10000 个更改。指定在多长时间内,有多少次更新操作,就将数据同步到数据文件,可以多个条件配合
10rdbcompression yes指定存储至本地数据库时是否压缩数据,默认为 yes,Redis 采用 LZF 压缩,如果为了节省 CPU 时间,可以关闭该选项,但会导致数据库文件变的巨大
11dbfilename dump.rdb指定本地数据库文件名,默认值为 dump.rdb
12dir ./指定本地数据库存放目录
13slaveof设置当本机为 slave 服务时,设置 master 服务的 IP 地址及端口,在 Redis 启动时,它会自动从 master 进行数据同步
14masterauth当 master 服务设置了密码保护时,slav 服务连接 master 的密码
15requirepass foobared设置 Redis 连接密码,如果配置了连接密码,客户端在连接 Redis 时需要通过 AUTH 命令提供密码,默认关闭
16maxclients 128设置同一时间最大客户端连接数,默认无限制,Redis 可以同时打开的客户端连接数为 Redis 进程可以打开的最大文件描述符数,如果设置 maxclients 0,表示不作限制。当客户端连接数到达限制时,Redis 会关闭新的连接并向客户端返回 max number of clients reached 错误信息
17maxmemory指定 Redis 最大内存限制,Redis 在启动时会把数据加载到内存中,达到最大内存后,Redis 会先尝试清除已到期或即将到期的 Key,当此方法处理 后,仍然到达最大内存设置,将无法再进行写入操作,但仍然可以进行读取操作。Redis 新的 vm 机制,会把 Key 存放内存,Value 会存放在 swap 区
18appendonly no指定是否在每次更新操作后进行日志记录,Redis 在默认情况下是异步的把数据写入磁盘,如果不开启,可能会在断电时导致一段时间内的数据丢失。因为 redis 本身同步数据文件是按上面 save 条件来同步的,所以有的数据会在一段时间内只存在于内存中。默认为 no
19appendfilename appendonly.aof指定更新日志文件名,默认为 appendonly.aof
20appendfsync everysec指定更新日志条件,共有 3 个可选值:no:表示等操作系统进行数据缓存同步到磁盘(快)always:表示每次更新操作后手动调用 fsync() 将数据写到磁盘(慢,安全)everysec:表示每秒同步一次(折中,默认值)
21vm-enabled no指定是否启用虚拟内存机制,默认值为 no,简单的介绍一下,VM 机制将数据分页存放,由 Redis 将访问量较少的页即冷数据 swap 到磁盘上,访问多的页面由磁盘自动换出到内存中(在后面的文章我会仔细分析 Redis 的 VM 机制)
22vm-swap-file /tmp/redis.swap虚拟内存文件路径,默认值为 /tmp/redis.swap,不可多个 Redis 实例共享
23vm-max-memory 0将所有大于 vm-max-memory 的数据存入虚拟内存,无论 vm-max-memory 设置多小,所有索引数据都是内存存储的(Redis 的索引数据 就是 keys),也就是说,当 vm-max-memory 设置为 0 的时候,其实是所有 value 都存在于磁盘。默认值为 0
24vm-page-size 32Redis swap 文件分成了很多的 page,一个对象可以保存在多个 page 上面,但一个 page 上不能被多个对象共享,vm-page-size 是要根据存储的 数据大小来设定的,作者建议如果存储很多小对象,page 大小最好设置为 32 或者 64bytes;如果存储很大大对象,则可以使用更大的 page,如果不确定,就使用默认值
25vm-pages 134217728设置 swap 文件中的 page 数量,由于页表(一种表示页面空闲或使用的 bitmap)是在放在内存中的,,在磁盘上每 8 个 pages 将消耗 1byte 的内存。
26vm-max-threads 4设置访问swap文件的线程数,最好不要超过机器的核数,如果设置为0,那么所有对swap文件的操作都是串行的,可能会造成比较长时间的延迟。默认值为4
27glueoutputbuf yes设置在向客户端应答时,是否把较小的包合并为一个包发送,默认为开启
28hash-max-zipmap-entries 64 hash-max-zipmap-value 512指定在超过一定的数量或者最大的元素超过某一临界值时,采用一种特殊的哈希算法
29activerehashing yes指定是否激活重置哈希,默认为开启(后面在介绍 Redis 的哈希算法时具体介绍)
30include /path/to/local.conf指定包含其它的配置文件,可以在同一主机上多个Redis实例之间使用同一份配置文件,而同时各个实例又拥有自己的特定配置文件

详细配置请点击这里查看
每个配置选项前都有详细的英文注释,如有需要可自行查阅配置。

想要下载Windows 10官方原版,您可以按照以下步骤进行操作: 1.首先,打开任意一个支持网络浏览器的设备,如电脑或手机,并确保已连接互联网。 2.在浏览器地址栏中输入“microsoft.com”,按下“Enter”键,进入Microsoft官方网站。 3.在Microsoft官方网站上,在页面顶部搜索栏中输入“Windows 10下载”或类似的关键词,并单击搜索按钮。 4.在搜索结果中,选择官方提供的下载链接,一般来说,该链接应该指向Microsoft官方的Windows 10下载页面。 5.在Windows 10下载页面上,您可以选择多种不同版本的Windows 10进行下载。通常有家庭版、专业版、企业版等不同版本可供选择。 6.根据您的需求和计算机硬件配置,选择适合您的版本,并单击相应的“下载”按钮。 7.在开始下载之前,可能需要您登录Microsoft账户以验证您的身份。如果您没有Microsoft账户,可以根据网站提示创建一个新账户。 8.完成登录或注册后,您将被重定向到另一个页面,上面显示有您所选择的Windows 10版本的下载链接。 9.单击下载链接后,浏览器将开始下载Windows 10官方原版的安装程序(ISO镜像文件)。 10.下载完成后,您可以将ISO镜像文件保存到计算机的指定位置。请确保您有足够的存储空间来保存该文件。 这样,您就可以通过上述步骤成功地下载Windows 10的官方原版安装文件。在完成下载后,您可以使用此文件来创建启动盘或直接进行安装。记得在安装过程中遵循Microsoft官方的指南和提示,以确保顺利完成Windows 10的安装
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值