Redis初体验: 搭建与简单应用(一)

        之前是在大厂拧螺丝钉,很多东西虽有用,但都是站在架构的肩膀上,诸如:linux部署、jenkins、seq、solr、mongo、redis 等等,只停留在使用的基础上,而自己没有从零到一的过程,现在小公司偶有空闲,刚好有时间去将这些点都逐步的接入到项目中.  比如 Redis,针对需要频繁查询老旧数据的场景,使用redis、mongo再适合不过了,毕竟拼频繁访问数据库还是有不少开销的,尤其是针对人大金仓这种独树一帜的存在类型,不管是企业版,还是开发板,连接池少的可怜.

        第一步,选定好redis版本,目前能直接访问的有下面两个, 要挑选稳定的版本,Redis 使用标准的做法进行版本管理, 格式为:主版本号.副版本号.补丁号。 【偶数.副版本号】 表示一个稳定的发布,像 1.2, 2.0, 2.2, 2.4, 2.6, 2.8。【奇数.副版本号】表示不稳定的 发布,例如 2.9.x 发布是一个不稳定版本,下一个稳定版本将会是Redis 3.0。这里要注意的是,6.0的版本有一点子问题,尝试了很多方法都没有注册成服务,由于我的场景是常驻服务器,所以我这里选择的是5.0.14版本. 下载的时候牢记tar.gz 是 Linux 源码包,不包含 Windows 可执行文件(redis-server.exe),在 Windows 下想直接得到 redis-server.exe,必须下载 Windows 预编译版

       官网下载地址:    https://download.redis.io/

       社区下载地址:  https://download.redis.io/releases/
       中文下载地址:  https://redis.com.cn/       

       5.0.14稳定版git: https://github.com/tporadowski/redis/releases

下载完毕后,会看到下面的文件,如果走注册服务的路子,那么只关心redis.windows-service.conf 即可,官网也是推荐这种方案

image

 

       第二步,当下载完毕后,接下来就是设置账号、密码、IP、绑定配置文件、启动,可以直接通过  window +R  , 输入 cmd,在弹出的dos界面上进行一些指令操作,这里的重点是一定要绑定配置文件,我们直接运行 redis-server.exe 的话,会弹出一个没有绑定的redis 服务端,如下图所示

image

如果通过cmd界面(管理员),进入到redis的路径下,执行 redis-server.exe  redis.windows.conf ,如下图,就能看到当前的redis已经走了配置路线,那么配置文件里面设置的 ip、密码就生效了

image

 不管上面哪一种方式,这里如果我们把窗口关闭掉,那么redis服务就停止了,进程上会找不到,如果我们在配置文件里面设置 daemonize yes,相当于开启后台进程,关闭终端时不会退出,如果是本地的调试,这样操作是没有问题的,如果后期要部署在服务器上操作,做好还是要注册成服务,然后设置成开机自启动,这样才更方便一些. 把服务的指令编辑成一个bat 后缀的批处理文件,一键注册,注册相关的指令如下(可直接完整拷贝)

@echo off
rem === install_Redis5.0.14_service.bat ===
setlocal enabledelayedexpansion

:: 1) Redis 可执行文件路径(默认当前目录)
set EXE=%~dp0redis-server.exe

:: 2) 配置文件路径(默认当前目录下的 redis.windows-service.conf)
set CONF=%~dp0redis.windows-service.conf

:: 3) 服务名称
set SVC=Redis

echo.
echo ========================================
echo  Load Redis Windows Services ...
echo  Load File : %EXE%
echo  Config File   : %CONF%
echo  Service Name   : %SVC%
echo ========================================
echo.

:: 如果已经安装过,先卸载
"%EXE%" --service-uninstall --service-name %SVC% >nul 2>&1

:: 安装服务
"%EXE%" --service-install "%CONF%" --loglevel verbose --service-name %SVC%
if errorlevel 1 (
    echo 安装失败!请以管理员身份运行并重试。
    pause
    exit /b 1
)

:: 启动服务
"%EXE%" --service-start --service-name %SVC%
if errorlevel 1 (
    echo 启动失败!请检查配置文件及端口占用。
    pause
    exit /b 1
)

echo.
echo  Redis service installed and started successfully!
echo  Press any key to exit...
pause >nul

打包成bat批处理后,双击运行,会提示服务注册成功, 这个时候我们的服务列表里面也会新增一个 redis 项,如下图

image

 

到这里的话,我们的redis 服务已经搭建成功,下载、设置配置参数、注册服务 共计三个步骤, 另外一下其他的参数指令如下

.1). 绑定配置文件(同时会启动)
 cd D:\ABCRedis\Redis-5.0.14
 .\redis-server.exe redis.windows-service.conf

.2) 如果已经启动,先停掉再启动
# 停:找到 redis-server.exe 进程,任务管理器结束
# 或命令行:taskkill /F /IM redis-server.exe
# 再启动   .\redis-server.exe redis.conf

绑定IP(配置文件redis.windows-service.conf
# redis.conf
bind 172.18.10.88
protected-mode no

设置密码(配置文件redis.windows-service.conf 
requirepass kiaser@
123888
检查是否运行
tasklist
| findstr redis-server
注册服务 kaiser.bat
重启服务 redis
-cli shutdown redis-server --service-start

账号相关配置了,服务也注册了,看一下redis 的效果,不习惯dos窗口的话,可以使用 redis 的可视化工具,我这里选择的是 Medis

image

 

image

 

 

本篇记录redis 服务的基本搭建过程,下一篇开始着手 redis的 业务接入

 

posted @ 2025-09-03 16:46  郎中令  阅读(20)  评论(0)    收藏  举报