QT 使用redis ,连接并使用

发布于:2024-04-17 ⋅ 阅读:(25) ⋅ 点赞:(0)

一.redis安装

链接:https://pan.baidu.com/s/17fXKOj5M4VIypR0y5_xtHw
提取码:1234

1.下载得到文件夹如图

course_redis为安装包。

2.启动Redis服务

把安装包解压到某个路径下即可。

打开cmd窗口,切换到Redis安装路径,输入 redis-server 启动 redis 服务

3)连接Redis服务

再打开一个新的cmd窗口,切换到Redis安装路径,输入 redis-cli 连接到 Redis 服务

4)设置服务自启动

设置服务在后台启动,且随系统开机自启动
步骤 2)中通过cmd命令 redis-server 启动的服务,当cmd窗口关闭后,服务就关闭了。如果想要让Redis服务在后台运行,且随系统启动而自启动,可以使用sc命令完成,具体实现过程如下:

SC 是用来与服务控制管理器和服务进行通信的命令行程序,可以在cmd窗口输入 sc 查看帮助信息

a. 使用 sc create 命令查看帮助
sc create

sc create Redis binPath= "D:\soft\redis\redis-server.exe --service-run D:\soft\redis\redis.windows-service.conf" start= auto

binPath 参数值里的路径请改为你自己Redis的服务路径及服务配置路径
start 设置为 auto ,意思是自启动,计算机重启后,服务会随着启动
 

c. 使用 sc query 命令查看服务状态
sc query Redis
d. 使用 sc start 命令启动服务
sc start Redis

 

e. 使用 sc qc 命令查看服务配置
sc qc Redis

f.使用 sc stop 命令停止(禁用)服务

sc stop Redis

g.使用 sc delete 命令删除服务

(sc stop 停止服务后再执行删除操作)

sc delete Redis

 

5)测试Redis服务

在redis解压路径,打开cmd,输入 redis-cli 命令,测试 redis 是否可以正常使用
(reg start Redis 启动服务后才能正常连接)

6)添加PATH环境变量

步骤5)中,连接Redis服务时,每次都需要进入到Redis的路径下 执行 redis-cli,我们可以将Redis路径添加到 PATH 环境变量,来优化操作路径。重启生效。

7.Redis 配置

 

二。利用qt编译Redis\qt-hi-redis-master\QtHiRedis生成你需要编译类型(MinGW /MSVC)的 libQtHiRedis.a 和 QtHiRedis.dll; 

1. 进入 Redis\qt-hi-redis-master\QtHiRedis\debug 里面把 libQtHiRedis.a 和 QtHiRedis.dll

复制到这个目录下  ..\redis\Redis\qt-hi-redis-master\QtHiRedis_Test\QtHiRedis_Lib_PATH\libs

2.配置好库路径和头文件路径:

LIBS += -L$$PWD/QtHiRedis_Lib_PATH/libs -lQtHiRedis
INCLUDEPATH += $$PWD/QtHiRedis_Lib_PATH/include
HEADERS += $$PWD/QtHiRedis_Lib_PATH/include/adapters/qt.h

3.运行QtHiRedis_Test