杰者的备忘录

当前位置:   网站首页 >> ASP

ASP使用Redis

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。

 

一直想在ASP上使用Redis来着,可是网上找了一圈什么语言都有就是没有ASP版的,那就只能自己折腾了。

因为ASP是可以调用COM组件的,那最简单可行的方式就是下载VB的代码修改成COM组件。

来到官网https://redis.io/ 看了一圈,发现官网提供的VB客户端源码是VB.NET的。边下载边研究VB.NET怎么做COM组件的。

于是在官网提供的VB.NET客户端的基础上折腾成功了。

下面是成果:

Redis_ASP.zip

 

由于是VB.NET编译的,首先运行的机器必须支持.net framework 4.0。

解压后放到任意目录,在install.bat右键以管理员身份运行,注册组件。

确保你的Redis服务器运行是正常的。修改demo.asp里Redis.Connect的参数以符合你Redis服务器的实际情况,然后在IIS上访问demo.asp就OK了。

demo.asp里都有详细的注释了,根据注释修改使用即可。

(如果提示“对此对象的访问被拒绝”,请给vRedis.dll增加users用户的读取权限即可。)


 

 

 

vRedis-master.zip

至于vRedis-master.zip是我下载官网提供的VB.NET客户端修改后的源码。如果感兴趣的或者有其他改进需求的可以自己去编译下这个COM组件。如果有改进的别忘了分享一份给我哟~


网友评论6

  1. 阿亮2017-12-20 11:47:44 回复

    收藏,有空研究下,发现博主很喜欢研究,好年逼

  1. netcq2019-02-14 14:04:58 回复

    可以用,但是缺少遍历的方法

  1. jay2019-03-20 14:52:37 回复

    llen不支持

  1. ruizai2019-04-16 13:43:24 回复

    是32bit的dll~博主有没有34bit的dll,跪求

  1. ruizai2019-04-16 13:43:43 回复

    64bit说错了。。。

  1. ruizai2019-04-19 16:12:28 回复

    博主用完反馈下,不能存空格。。而且 Redis_ASP这个解压出来的 不能放在有空格的文件里面

发表我的评论

Hi,您需要填写昵称和邮箱!

  • 必填项