Easy Fun windows of combat redis

Redis is a popular key-value pair database. Benpian share with you how easy redis windows-based development environment on Rui Jiang Yun.

1. Log Rui Jiang Yun

   点击右上角登录框

Easy Fun windows of combat redis

   进入登录页面,输入账号密码登录

Easy Fun windows of combat redis

   进入控制台,选择节点创建虚机

Easy Fun windows of combat redis

2. New Cloud Hosting

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

Easy Fun windows of combat redis

   最后要记得确认订单哦。

Easy Fun windows of combat redis

3. Deploy redis

3.1 Download redis

Windows redis github地址:

https://github.com/MicrosoftArchive/redis

Easy Fun windows of combat redis

   点击releases, 可以看到redis各发行版信息。

Easy Fun windows of combat redis

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

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

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

   补充版本说明

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

Easy Fun windows of combat redis

3.2 install redis

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

3.2.1 MSI installation Redis

MSI installation steps are simple, not many configuration items:

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

   选择端口,一般默认即可

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

   点击安装

Easy Fun windows of combat redis

   等待安装完成即可。

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

   配置更新后,可以系统“服务”重启Redis,也可以使用命令。
redis-server —service-stop
redis-server —service-start

Easy Fun windows of combat redis

3.2.2 Binary deploy Redis

   解压Redis-x64-3.0.504.zip

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

Easy Fun windows of combat redis

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

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

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

Easy Fun windows of combat redis

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

redis-server —service-start

Easy Fun windows of combat redis

   卸载也很简单。

redis-server —service-uninstall
Easy Fun windows of combat redis

   进阶:我们可以通过不同的参数控制启动多个Redis服务。

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

Easy Fun windows of combat redis

3.2.3 Common Configuration

Configuration Item Configuration parameters Explanation
bind 127.0.0.1 Bind address: If you require remote access, you can comment this line
port 6379 Port, default 6379
dbfilename dump.rdb data files
to you Data file directory Data file storage path (created in advance / var / lib / redis directory), dir default value ./ representing the current directory
logfile redis.log Set the log file
databases 16 Set the amount redis database
requirepass 123456 Setting a password
maxmemory 1000000 Set the maximum memory limit
   注意:不推荐对原始的redis.conf文件进行修改,推荐重新建一个配置文件进行修改,然后运行自己创建的配置文件

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

   设置为本地访问

Easy Fun windows of combat redis

   设置log文件

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

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

Easy Fun windows of combat redis

3.3 client logon test

Command-line client, and complete the reading and writing tests.

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

Easy Fun windows of combat redis

Such proof redis service deployment is complete.


Rui Jiang Yunguan website link: https://www.eflycloud.com/home?from=RJ0035

Guess you like

Origin blog.51cto.com/13475644/2459386