Redis Admin UI——一个Redis UI管理界面
Redis的管理UI是由两部分组成:
1.An Ajax客户端的Web应用程序(基于谷歌的闭合库开发的:https://github.com/google/closure-library),它作为一个简单的静态HTML/ JS/ CSS的应用程序,可以很容易地修改,并从服务器组件分离和托管任何静态HTTP文件服务器上。
2.一个ServiceStack http://www.servicestack.net/ ASP.NET Web服务的服务器
应用程序的所有Redis的操作提供SOAP,XML和JSON终点。
它是跨平台的,虽然作为其.NET编写需要Mono在Linux上运行:http://www.mono-project.com/ASP.NET。
该管理UI是定制的,可以很容易地修改并访问任何可用的Redis的Web服务操作:http://redisadminui.servicestack.net/redis/metadata。
一个功能齐全的JavaScript RedisClient.js(http://redisadminui.servicestack.net/AjaxClient/js/RedisClient.js)库提供了最便捷的方式从网页访问这些服务。
演示:
http://redisadminui.servicestack.net/AjaxClient/
源码:
https://github.com/ServiceStackApps/RedisAdminUI
其他一些基于ServiceStack的app展示:
https://github.com/ServiceStackApps/LiveDemos
ServiceStack经典实例:
https://github.com/ServiceStack/ServiceStack.Examples
如何创建你的第一个ServiceStack程序以及一些社区资源:
https://github.com/ServiceStack/ServiceStack/wiki/Create-your-first-webservice