轻松玩转windows之redis实战

       Redis是一个经常使用的键值对数据库。本篇分享一下如何轻松在睿江云上实现基于windows的redis开发环境。git

 

1. 登陆睿江云github

 

       点击右上角登陆框redis

 

       进入登陆页面,输入帐号密码登陆shell

 

       进入控制台,选择节点建立虚机数据库

 

2. 新建云主机windows

 

       进入下一步,建立一台实验的云主机,点击“云服务器管理”。简单选择节点,配置等便可完成云主机建立。服务器

 

       最后要记得确认订单哦。并发

 

3. 部署redisapp

 

3.1.下载redis高并发

       Windows redis github地址:

https://github.com/MicrosoftArchive/redis

 

       点击releases, 能够看到redis各发行版信息。

 

       Redis-x64-<版本号>.msi是redis的MSI软件包,则Redis做为Windows服务安装。

       Redis-x64-<版本号>.zip是Redis的二进制压缩包,能够直接执行。

       Source code是源码包,不作解释了。

       补充版本说明

       Redis的版本控制使用标准作法:major.minor.patchlevel。偶数表示稳定发行版,例如1.二、2.0。奇数的子版本是非稳定的发行版,例如2.9.x。

 

3.2.安装redis

       咱们下载了MSI软件包和二进制压缩包,展现两种部署方式

 

3.2.1.MSI安装Redis

MSI安装步骤很简单,配置项很少:

 

       选择安装路径,同时勾选添加到系统环境变量:

 

       选择端口,通常默认便可

 

       设置内存限制,若是开发测试,则1G足够

 

       点击安装

 

       等待安装完成便可。

 

       安装完成后,能够看到防火墙顶部多了一天Redis的入站规则,而且Redis服务也是开启状态。

 

 

 

       配置更新后,能够系统“服务”重启Redis,也可使用命令。

redis-server —service-stopredis-server —service-start

 

3.2.2.二进制部署Redis

       解压Redis-x64-3.0.504.zip

 

       为了调用方便,加入系统环境变量

 

 

 

       打开powershell或者 cmd窗口,输入“redis-server”,便可打开Redis服务

 

       虽然启动简单,可是不支持后台启动,还好二进制也支持以服务形式安装。

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

 

 

       无异常输出,则安装成功,而后咱们启动redis。

redis-server —service-start

 

 

       卸载也很简单。

redis-server —service-uninstall

 

 

       进阶:咱们能够经过不一样的参数控制启动多个Redis服务。

​​

redis-server —service-install —service-name redisService1 —port 10001redis-server —service-start —service-name redisService1redis-server —service-install —service-name redisService2 —port 10002redis-server —service-start —service-name redisService2redis-server —service-install —service-name redisService3 —port 10003redis-server —service-start —service-name redisService3

 

 

3.2.3.经常使用配置

配置项 配置参数 说明
bind 127.0.0.1 绑定地址:若是须要远程访问,可将此行注释
port 6379 端口,默认为6379
dbfilename dump.rdb 数据文件
dir 数据文件目录 数据文件存储路径(提早建立/var/lib/redis目录),dir的默认值为./,表示当前目录
logfile redis.log 设置日志文件
databases 16 设置redis数据库总量
requirepass 123456 设置使用密码
maxmemory 1000000 设置最大内存限制

 

       注意:不推荐对原始的redis.conf文件进行修改,推荐从新建一个配置文件进行修改,而后运行本身建立的配置文件

       我简单配置了一下redis.windows.conf:

       设置为本地访问

       设置log文件

 

       Windows不支持daemonize和pidfile参数, 系统服务更好地管理Redis服务。

 

       最好加一个访问认证,Redis由于支持高并发,暴力破解的风险更大,因此要增强密码强度。

 

3.3.客户端登陆测试

       命令行客户端,并完成读写测试。

redis-cli.exe -h 127.0.0.1 -p 6379 -a requirepass(-h 服务器地址 -p 指定端口号 -a 链接数据库的密码)

 

       这样证实redis服务部署完成了。

相关文章
相关标签/搜索