博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
怎样连接REDIS服务端
阅读量:4982 次
发布时间:2019-06-12

本文共 1003 字,大约阅读时间需要 3 分钟。

怎样连接REDIS服务端

REDIS服务器是TCP/IP SERVER,因此客户端要访问,必须先同服务器建立SOCKET连接,然后才可以发送各种REDIS COMMAND(指令)。

首先要引用单元文件

uses

Redis.Commons, // 接口和类型
Redis.Client, // REDIS客户类
Redis.NetLib.INDY, // TCP协议库
Redis.Values; // redis 命令的可空类型

 

var

lRedis: IRedisClient;  // 变量声明
lValue: TRedisString;

try

lRedis := TRedisClient.Create;   // 创建REDIS客户端对象
lRedis.Connect; // 连接REDIS服务器

lRedis.Auth('password'); // 如果REDIS服务器有设置密码,此处必须验证密码;如果REDIS服务器没有设置密码,则客户端不要验证密码

lRedis.&SET('firstname', 'Daniele');//开始执行REDIS命令
lValue := lRedis.GET('firstname');
if not lValue.IsNull then
WriteLn('KEY FOUND! key "firstname" => ', lValue.Value);
WriteLn('DEL firstname');
lRedis.DEL(['firstname']); // remove the key
lValue := lRedis.GET('firstname');
if lValue.IsNull then
WriteLn('Key "firstname" doesn''t exist (it''s correct!)')
else
WriteLn(lValue.Value); // never printed

except

on E: Exception do
WriteLn(E.ClassName, ': ', E.Message);
end;
readln; // just to keep the command prompt open

 

转载于:https://www.cnblogs.com/hnxxcxg/p/10467290.html

你可能感兴趣的文章
面试准备专题——SOA架构
查看>>
saltstack之pillar详解
查看>>
ueditor 编辑
查看>>
微服务监控之一:Metrics让微服务运行更透明
查看>>
ganglia 监控技术分析【转】
查看>>
[ActionScript 3.0] 创建倒影
查看>>
bootstrap按钮
查看>>
前端 CSS padding 目录
查看>>
对Qt下对话服务器客户端的总结(MyTcpServer与MyTcpClient)
查看>>
小程序第三方申请开发流程
查看>>
洛谷 P1629 邮递员送信
查看>>
php 单引号 双引号 ,php字符串/ hmtl / 数据库显示/ 及php的几个转化函数
查看>>
一、IIS性能检测与网站管理
查看>>
如何修复U盘提示被写保护的问题
查看>>
ROS 禁止公网暴力破解SSH FTP
查看>>
SQL 03
查看>>
IE6和IE7中border渲染断线现象
查看>>
Python源码分析
查看>>
Git超简洁教程
查看>>
【转】C++ int,char,string,CString类型转换(整理总结)
查看>>