首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏pangguoming

    使用ServiceStack构建Web服务

    在国内用ServiceStack的似乎很少,大部分都是WCF或者ASP.NET WebAPI,唯一接触ServiceStack的可能是在C# 中调用Redis的时候,有个ServiceStack.Redis 这个ServiceStack.Redis其实就是ServiceStack的一个组件,专门用来跟Redis进行交互的。 ServiceStack为了减少繁琐和注重接口设计从而仅拥抱的DTO风格的远程 WebService接口。 这是了解 ServiceStack的关键,也是ServiceStack框架的设计原则。 了解了ServiceStack的设计理念后,来看看ServiceStack是什么。 Service类是ServiceStack中的,可以通过NuGet来安装和引用ServiceStack相关类库: ?

    2.4K50发布于 2018-03-07
  • 来自专栏张善友的专栏

    ServiceStack.Redis 使用教程

    环境准备 Redis (使用Windows版本做测试,运营环境建议使用Linux版本) ServiceStack.Redis-v3.00 在Windows上运行Redis服务器作开发和测试是很好的,但是在运营环境还是 下面我们进入正题,讲主角ServiceStack.Redis : 首先创建一个控制台程序,然后解压缩ServiceStack.Redis-v3.00.zip ,然后添加下面的四个引用 ServiceStack.Common ServiceStack.Interfaces ServiceStack.Redis ServiceStack.Text ? 的实例数 using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceStack.Redis 例子代码下载:RedisTutorial.zip ServiceStack.Redis的问题与修正 性能测试:Redis千万级的数据量的性能测试 几点建议,让Redis在你的系统中发挥更大作用 Redis

    1.8K50发布于 2018-01-19
  • 来自专栏张善友的专栏

    使用 ServiceStack 构建跨平台 Web 服务

    为了更好地展示WCF 概念可以如何转化为 ServiceStack 的概念,首先会在WCF中实现服务层。 ServiceStack和WCF相同。 WCF 需要何数据对象和数据成员打上标记; 否则,WCF 简单地忽略它们。 这是 ServiceStack 和 WCF 与的不同的地方。 ,创建一个空的ASP.NET应用,使用 NuGet 包管理器控制台将 ServiceStack 引用添加到 ServiceStack.Host.AspNet中所示 ? " type="ServiceStack.WebHost.Endpoints.ServiceStackHttpHandlerFactory, ServiceStack" verb="*" preCondition 相关文章: SignalR, Filters and ServiceStack 采访ServiceStack的项目领导Demis Bellot——第1部分 采访ServiceStack的项目领导Demis

    2.6K50发布于 2018-01-29
  • 来自专栏Ken的杂谈

    ServiceStack.Host.MVC vs ASP.NET MVC

    ServiceStack.Host.MVC vs ASP.NET MVC解决方案解决方案子项ServiceStack.Host.MVC(3.9.71)ASP.NET MVC(3.0)路由 路由规则1.只能配置 等方式,导致模板不灵活 2.@{}语句块中不能直接编写非html字符,只能通过Html.raw()输出 1.支持section等各种利于自定义模板的技术 2.视图语法更加好用AjaxAjax 依赖于servicestack.js

    1.4K20发布于 2018-09-11
  • 来自专栏程序随笔

    Redis客户端ServiceStack.Redis的简单使用

    在nuget中下载ServiceStack.Redis,但是运行之后会出现一个问题: Exception: “Com.JinYiWei.Cache.RedisHelper”的类型初始值设定项引发异常。 ---> System.TypeLoadException: 程序集“ServiceStack.Redis, Version=3.9.71.0, Culture=neutral, PublicKeyToken =null”中的类型“ServiceStack.Redis.RedisNativeClient”的方法“get_Db”没有实现。 查了下原来是版本问题,我的解决方法如下: 修改几个重要的dll的版本: <package id="<em>ServiceStack</em>.Common" version="3.9.71" targetFramework ="net45" /> <package id="<em>ServiceStack</em>.Redis" version="3.9.71" targetFramework="net45" /> <package id=

    79320编辑于 2023-10-18
  • 来自专栏明志德到的IT笔记

    C# 通过ServiceStack 操作Redis——Hash类型的使用及示例

    Hash:结构 key-key-value,通过索引快速定位到指定元素的,可直接修改某个字段

    77310编辑于 2023-10-21
  • 来自专栏明志德到的IT笔记

    C# 通过ServiceStack 操作Redis——ZSet类型的使用及示例

    return base.iClient.StoreUnionFromSortedSets(newkey, keys); } #endregion } ServiceStack

    43530编辑于 2023-10-21
  • 来自专栏明志德到的IT笔记

    C# 通过ServiceStack 操作Redis——String类型的使用及示例

    1.引用Nuget包 ServiceStack.Redis 我这里就用别人已经封装好的Reids操作类来和大家一起参考了下,看看怎么使用ServiceStack.Redis 操作Redis数据 RedisConfigInfo 在这里,上面的封装我就放一边,还是给大家演示ServiceStack原生的API如何使用 2. string 类型的使用  public static RedisClient

    66720编辑于 2023-10-21
  • 来自专栏明志德到的IT笔记

    C# 通过ServiceStack 操作Redis——Set类型的使用及示例

    base.iClient.StoreDifferencesFromSet(newkey, fromkey, keys); } #endregion } ServiceStack

    41220编辑于 2023-10-21
  • 来自专栏明志德到的IT笔记

    C# 通过ServiceStack 操作Redis——List类型的使用及示例

    Redis list的实现为一个双向链表,即可以支持反向查找和遍历,更方便操作,不过带来了部分额外的内存开销,

    69110编辑于 2023-10-21
  • 来自专栏AI大模型

    Redis从入门到精通(二)C#中使用redis及封装Redis工具类

    例如,Nhiredis ,ServiceStack.Redis ,StackExchange.Redis等。其中ServiceStack.Redis应该算是比较流行的。 所以这里只介绍ServiceStack.Redis,它也是目前我们产品中所使用的客户端。 一、ServiceStack.Redis地址:https://github.com/ServiceStack/ServiceStack.Redis 二、快速上手 1、 建立一个控制台应用程序,并引用以下 ServiceStack.Redis相关的四个类库。 ; using ServiceStack.Redis; using ServiceStack.Logging; namespace Weiz.Redis.RedisTest { public

    11.5K41发布于 2020-05-24
  • 来自专栏Java架构师必看

    java(优化24) Redis主要的五种数据类型使用

    java(优化24) Redis主要的五种数据类型使用 服务搭建好以后可以使用.net版本redis操作类库ServiceStack.Redis using System; using System.Collections.Generic; using System.Linq; using System.Text; using ServiceStack.Redis dataKey, T t){ using (IRedisClient redis = prcm.GetClient()){ string value = ServiceStack.Text.JsonSerializer.SerializeToString new List<T>(); foreach (var item in list){ var value = ServiceStack.Text.JsonSerializer.DeserializeFromString key, T t){ using (IRedisClient redis = prcm.GetClient()){ string value = ServiceStack.Text.JsonSerializer.SerializeToString

    78220发布于 2021-06-11
  • 来自专栏码农阿宇

    .Net Core下 Redis的String Hash List Set和Sorted Set的例子

    PM> Install-Package ServiceStack.Redis 即可添加Redis的引用。 using System; using System.Collections.Generic; using System.Text; using ServiceStack.Redis; using ServiceStack.Text 可以包含多个key,一个key对应着一个value using System; using System.Collections.Generic; using System.Text; using ServiceStack.Redis using System; using System.Collections.Generic; using System.Text; using ServiceStack.Redis; namespace using System; using System.Collections.Generic; using System.Text; using ServiceStack.Redis; namespace

    1.4K70发布于 2018-04-18
  • 来自专栏张善友的专栏

    Redis Web界面管理工具

    可以通过Mono部署到Linux上,下面是我部署在CentOS 5.7 + Mono 2.10.8 + Jexus 5.0.1: 详情介绍:http://www.servicestack.net/mythz_blog p=381 项目地址:https://github.com/ServiceStack/ServiceStack.RedisWebServices 源码下载地址:https://github.com/ServiceStack /ServiceStack.RedisWebServices/downloads Redis的客户端redis-cli不是太好用,退格键和箭头都不能正常使用,这个的确影响效率, RedisConsole

    3.3K90发布于 2018-01-19
  • 来自专栏.NET开发者社区

    .NET(C#)有哪些主流的ORM框架,SqlSugar,Dapper,EF还是...

    那么,在目前的.NET(C#)的世界里,有哪些主流的ORM,SqlSugar,Dapper,Entity Framework(EF)还是ServiceStack.OrmLite? SqlSugar (国内) Dos.ORM (国内) Chloe (国内) StackExchange/Dapper (国外) Entity Framework (EF) (国外) NHibernate (国外) ServiceStack /ServiceStack.OrmLite (国外) linq2db (国外) Massive (国外) PetaPoco (国外) SqlSugar SqlSugar是国人开发者开发的一款基于.NET ServiceStack.OrmLite的目标是提供一种方便,无干扰,无配置的RDBMS无关类型的封装,与SQL保持高度的契合,展现直观的API,可以生成可预测的SQL。 ServiceStack.OrmLite的宗旨:Fast, Simple, Typed ORM for .NET 特点: 开源、收费(免费版只支持单个库10张表) 推荐等级:★★★☆☆ Entity Framework

    9.9K90发布于 2018-02-01
  • 来自专栏c#Winform自定义控件系列

    c# RedisHelper

    使用redis组件如下,至于为什么使用3.9版本,是因为4.0开始商业了,限制了次数 ServiceStack.Common" version="3.9.70" ServiceStack.Redis" version="3.9.71" ServiceStack.Text" version="3.9.71" 接口 public interface ICache { #region (IRedisClient redis = CreateManager(dbId).GetClient()) { string value = ServiceStack.Text.JsonSerializer.SerializeToString (IRedisClient redis = CreateManager(dbId).GetClient()) { string value = ServiceStack.Text.JsonSerializer.SerializeToString (IRedisClient redis = CreateManager(dbId).GetClient()) { string value = ServiceStack.Text.JsonSerializer.SerializeToString

    2.2K51发布于 2019-09-11
  • 来自专栏码农阿宇

    .Net Core使用Redis的一个入门简单Demo

    PM> Install-Package ServiceStack.Redis 程序包管理器控制台额度打开方式如下: ? 成功导入了驱动后,打开programe.cs,导入以下命名空间。 using ServiceStack; using ServiceStack.Text; using ServiceStack.Redis; using ServiceStack.DataAnnotations

    97350发布于 2018-04-18
  • 来自专栏全栈程序员必看

    分享.NET 轻量级的ORM

    https://github.com/toptensoftware/PetaPoco https://github.com/schotime/NPoco https://github.com/ServiceStack /ServiceStack.OrmLite 使用Dapper 1.已经在项目中使用了Dapper,感觉还行,基本可以满足需求 2.使用Dapper一段时间,AnsiStringFixedLength

    47520编辑于 2022-07-05
  • 来自专栏跟着阿笨一起玩NET

    .NET分布式缓存Memcached从入门到实战

    3)、NET SDK之ServiceStack修炼手册,看这一篇就足够了。 MemcachedClientLibrary修炼手册 3)、NET SDK之ServiceStack修炼手册,看这一篇就足够了。 ? ServiceStack修炼手册 4.2、在ASP.NET中Memcached如何进行Session托管 五、课后思考与总结 5.1、思考 1)、什么时候选择使用Memached和Redis?

    1.1K30发布于 2019-03-14
  • 来自专栏Kiba518

    全网最完整的Redis入门指导

    这里我们使用ServiceStack.Redis来访问Redis。 创建项目 首先我们创建一个项目RedisConsole,然后在Nuget下搜索ServiceStack.Redis,如下图: ? 然后创建一个RedisManager类来管理Redis,代码如下: using ServiceStack.Redis; using ServiceStack.Text; using System; using

    1.3K30发布于 2020-06-16
领券