Windows系统下安装配置redis

1.redis简介

Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets)与范围查询, bitmaps, hyperloglogs和 地理空间(geospatial)索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions)和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)。(来自redis中文官方网站)

2.redis特点

  • 异常快 - Redis非常快,每秒可执行大约110000次的设置(SET)操作,每秒大约可执行81000次的读取/获取(GET)操作。
  • 支持丰富的数据类型 - Redis支持开发人员常用的大多数数据类型,例如列表,集合,排序集和散列等等。这使得Redis很容易被用来解决各种问题,因为我们知道哪些问题可以更好使用地哪些数据类型来处理解决。
  • 操作具有原子性 - 所有Redis操作都是原子操作,这确保如果两个客户端并发访问,Redis服务器能接收更新的值。
  • 多实用工具 - Redis是一个多实用工具,可用于多种用例,如:缓存,消息队列(Redis本地支持发布/订阅),应用程序中的任何短期数据,例如,web应用程序中的会话,网页命中计数等。

3.redis安装 (Windows)

因为电脑是Windows系统,这里就介绍一下Windows系统下的安装。linux系统下的安装请另行百度。redis在Windows下的安装十分简单。

Redis 没有官方的Windows版本。但是,微软开发并维护了针对Win64的Windows版本。下载地址:https://github.com/MicrosoftArchive/redis/releases   ( redis官网: https://redis.io/  ),最新版本为3.2.100,注意只支持Windows64位

注意:.msi 是windows下的安装软件,zip是Windows下的安装包 

3.1 msi安装

3.1.1、双击刚下载好的msi格式的安装包(Redis-x64-3.2.100.msi)开始安装。

3.1.2、选择“同意协议”,点击下一步继续。

3.1.3、选择“添加Redis目录到环境变量PATH中”,这样方便系统自动识别Redis执行文件在哪里。

3.1.4、端口号可保持默认的6379,并选择防火墙例外,从而保证外部可以正常访问Redis服务。

3.1.5、设定最大值为100M。作为实验和学习,100M足够了。点击安装后,正式的安装过程开始,稍等一会即可完成。

3.1.6、安装完毕后,需要先做一些设定工作,以便服务启动后能正常运行。使用文本编辑器,这里使用Notepad++,打开Redis服务配置文件。注意:不要找错了,通常为redis.windows-service.conf,而不是redis.windows.conf。后者是以非系统服务方式启动程序使用的配置文件。

3.1.7、找到含有requirepass字样的地方,追加一行,输入requirepass 12345。这是访问Redis时所需的密码,一般测试情况下可以不用设定密码。不过,即使是作为本地访问,也建议设定一个密码。此处以简单的12345来演示。

3.1.8、点击“开始”>右击“计算机”>选择“管理”。在左侧栏中依次找到并点击“计算机管理(本地)”>服务和应用程序>服务。再在右侧找到Redis名称的服务,查看启动情况。如未启动,则手动启动之。正常情况下,服务应该正常启动并运行了。

3.1.9、最后来测试一下Redis是否正常提供服务。进入Redis的目录,cd C:\Program Files\Redis。输入redis-cli并回车。(redis-cli是客户端程序)如图正常提示进入,并显示正确端口号,则表示服务已经启动。

 

13、使用服务前需要先通过密码验证。输入“auth 12345”并回车(12345是之前设定的密码)。返回提示OK表示验证通过。

3.2 zip安装

3.2.1、 将下载的zip文件进行解压,解压后目录如下:

3.2.3、打开cmd命令进入redis目录,执行 redis-server.exe redis.windows.conf,即可启动redis。显示如下图所示,表示 Redis 服务已启动

3.2.4、启动后窗口不要关,新开一个cmd窗口,执行 redis-cli,默认连接本机127.0.0.1 端口号 6379,连接成功。

3.2.5 将Redis 加入 Windows 服务,执行redis-server --service-install redis.windows.conf

提示:Redis successfully installed as a service. 表示加入服务成功!
如果 Redis 设置了密码,加入服务时会提示

E:\redis>redis-server --service-install redis.windows.conf
[7540] 01 Feb 11:02:40.287 # Granting read/write access to 'NT AUTHORITY\NetworkService' on: "E:\redis" "E:\redis\"
[7540] 01 Feb 11:02:40.288 # Redis successfully installed as a service.
服务就启动不了,可以服务里加参数处理,如下图所示:启动参数里加入:-a 123456 。123456 是你的Redis密码。安装完成!

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值