Redis本地环境搭建
Windows 下环境搭建
1. 设置hosts
set duapphosts=127.0.0.1 sqld.duapp.com
set redisduapphosts=127.0.0.1 redis.duapp.com
echo %duapphosts% >> C:\Windows\System32\drivers\etc\hosts
echo %redisduapphosts% >> C:\Windows\System32\drivers\etc\hosts
2. 下载Redis-Windows版本
Redis官网下载页面: http://redis.io/download
Windows下Redis项目: https://github.com/MSOpenTech/redis
在releases页面找到并下载最新的ZIP包: https://github.com/MSOpenTech/redis/releases
压缩包版本Git地址:https://github.com/ServiceStack/redis-windows/tree/master/
3. 解压安装
加压下载后的文件 redis-2.8.17.zip
到 redis-2.8.17 目录. 例如: D:\DevlopPrograms\redis-2.8.17
.
如果需要简单测试一下, 鼠标双击 redis-server.exe
即可,如果没错, 稍后会弹出命令行窗口显示执行状态.
如果不是 Administrator用户,则可能需要以管理员身份运行. 或者参考 Windows 7 启用超级管理员administrator账户的N种方法
简单测试,则使用 redis-cli.exe
即可, 打开后会自动连接上本机服务器. 可以输入 info
查看服务器信息.
如果要进行基准测试,可以启动服务器后,在cmd中
运行 redis-benchmark.exe
程序.
4. 启动与注册服务
如果准备长期使用,则需要注册为系统服务.
进入CMD,切换目录:
D:
cd D:\DevlopPrograms\redis-2.8.17
注册服务,可以保存为 service-install.bat
文件:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
redis-server --service-start
卸载服务, 可以保存为 uninstall-service.bat
文件.:
redis-server --service-stop
redis-server --service-uninstall
可以在注册服务时,通过 –service-name redisService1
参数直接指定服务名,适合安装多个实例的情况,卸载也是同样的道理.
启动redis服务器时也可以直接指定配置文件,可以保存为 startup.bat
文件:
redis-server.exe redis.windows.conf
当然,指定了配置文件以后,可能会碰到启动失败的问题.此时,请修改配置文件,指定 maxheap
参数.
5. 修改配置文件
修改配置文件redis.windows.conf
,如果有中文,请另存为UTF-8
编码.
# 修改端口号
# port 6379
port 80
# 指定访问密码
# requirepass foobared
requirepass 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa
# 设置最大堆内存限制,两者设置一个即可
# maxheap <bytes>
maxheap 512000000
# 设置最大内存限制, 两者设置一个即可
# maxmemory <bytes>
# maxmemory 512000000
此时,如果用客户端来访问,使用如下cmd命令,可以保存为 client.bat
文件:
redis-cli.exe -h redis.duapp.com -p 80 -a 6EhSiGpsmSMRyZieglUImkTr-eoNRNBgRk397mVyu66MHYuZDsepCeZ8A-MHdLBQwQQVQiHBufZbPa
6. 其他附加
管理工具: RedisStudio: https://github.com/cinience/RedisStudio
当然,目录里面也有一些word文档, 有兴趣可以读一读.
更多信息,请参考: renfufei的专栏-Redis: http://blog.csdn.net/renfufei/article/category/2470713
相关推荐
6. **集群部署**:若需搭建Redis集群,Windows版Redis同样支持,但配置过程相对复杂,需要正确配置节点间的通信和槽分配。 总的来说,`Redis-x64-5.0.14.msi`适合快速部署和简单管理,而`Redis-x64-5.0.14.zip`适合...
综上所述,这个压缩包提供了在Windows环境下运行Redis所需的基本组件和文档,帮助用户在非Linux系统上搭建和管理Redis服务。通过正确配置和使用这些文件,可以有效地在Windows上利用Redis的强大功能。
Redis,全称Remote Dictionary Server,是一款高性能的键值对存储系统,常被用作数据库、缓存和消息中间件。...在Windows环境下,使用提供的压缩包,可以快速搭建和启动Redis服务,进一步探索和应用其功能。
这个组合通常用于在 Windows 环境下搭建一个包含数据存储和动态内容分发的服务器环境。 Redis-x64-win-3.2.100.zip 文件包含了 Redis 的 Windows 64 位版本。Redis 在 Windows 上的安装和配置可能会与 Linux 等其他...
但请注意,Windows 版本的 Redis 不直接支持集群搭建,可能需要借助第三方工具或手动配置。 8. **安全设置**:为了防止未授权访问,你需要设置 Redis 的访问密码。在配置文件中,使用 `requirepass` 参数设置密码,...
"Redis-x64-3.2.100"是Redis的一个针对Windows系统的64位版本,适用于在Windows操作系统上搭建Redis服务器。 这个压缩包包括了两个文件:`blog.yxccan.cn-Redis-win.msi`和`blog.yxccan.cn-Redis-win.zip`。`.msi`...
在Windows环境下运行Redis,通常需要安装一个兼容的二进制版本,这个压缩包可能包含了所有必要的文件,如服务配置、启动脚本、二进制可执行文件等,使得用户能在Windows操作系统上顺利搭建和使用Redis服务器。...
这个版本的Redis包含了服务器端的可执行文件,可以用于在Windows上搭建本地Redis服务器。 安装和运行Redis-x64-2.8.2401: 1. 解压下载的压缩包,找到`redis-server.exe`并双击运行。 2. 默认情况下,Redis会在6379...
使用这个Windows版本的Redis,开发者和系统管理员可以方便地在Windows环境中搭建和测试Redis服务,而无需担心兼容性问题。同时,由于其轻量级的特性,它非常适合在开发和测试环境中快速部署和实验。不过,为了确保...
`NoSql数据库之Redis笔记.docx`很可能是关于Redis的使用和最佳实践的学习笔记,可能涵盖了Redis的数据类型、命令操作、集群搭建等内容。`redis.conf-中文翻译.txt`则提供了`redis.conf`配置文件的中文解释,有助于...
在Windows环境下,Redis同样可以运行,为开发者提供了在本地开发和测试Redis应用的能力。"windows Redis-x64-3.0.504.zip"这个压缩包就是针对Windows平台的64位版本的Redis 3.0.504安装包,用户可以直接下载并运行。...
总结,`redis-windows-x64--4.0.2.3.rar`提供的Windows版Redis是一个轻量级、高性能的数据存储解决方案,适合开发者在Windows环境中快速搭建测试环境或开发应用。理解其核心概念、安装配置以及在Windows上的特殊考虑...
这个压缩包包含了运行Redis所需的所有组件,便于在Windows操作系统上搭建Redis服务器。 "Redis-x64-5.0.10.zip"是针对Windows 64位系统的Redis 5.0.10版本的压缩包。Redis 5.0.10是一个稳定版本,提供了许多性能...
通过这种方式,我们可以在 Windows 上快速搭建和管理 Redis 实例,而无需完整的安装过程。对于开发者来说,这是一个高效且灵活的方法,特别是在测试和开发环境中,可以节省不少时间。 总的来说,Redis 的免安装版本...
综上所述,"Redis-Windows-32bit-master"涵盖了在32位Windows系统上搭建、配置、管理和优化Redis的所有相关知识。要充分利用Redis的功能,需要对Windows环境下的服务器管理、网络配置、数据库原理和编程接口有深入...
总的来说,尽管 Redis 在 Windows 上的使用相比 Linux 环境可能稍显复杂,但通过上述提供的资源和文件,用户完全可以在 Windows 上搭建和管理自己的 Redis 服务,享受 Redis 带来的高效数据处理能力。在使用过程中,...