相关疑难解决方法(0)

这是Redis在ServiceStack REST API上的一个很好的用例吗?

我正在创建一个移动应用程序,它需要一个API服务后端来获取/放置每个用户的信息.我将在ServiceStack上开发Web服务,但对存储感到疑惑.我喜欢像Redis这样快速内存缓存系统的想法,但我有几个问题:

  1. 我创建了一个我的数据存储应该是什么样子的示例模式.这似乎是使用Redis而不是MySQL DB或类似的东西的好例子吗?

    schema http://www.miles3.com/uploads/redis.png

  2. 将Redis存储持久化到磁盘的设置有多难,或者在您对商店进行写入时是否内置?(我是这个NoSQL东西的新手)

  3. 我目前在AWS上使用Linux微实例进行设置(因为它可以免费使用一年).我知道这个答案有很多因素,但总的来说这对我的网络服务和Redis来说已经足够了吗?因为Redis在内存中就够了吗?我想如果我的移动应用程序飙升(嘿,我们可以做梦吧?)那么我将开始触及实例的天花板.

redis servicestack

10
推荐指数
1
解决办法
5758
查看次数

ServiceStack实体Id字段名称

我使用ServiceStack并希望将对象存储为Redis中的哈希值,并且无需序列化整个对象即可通过ID访问其部件(字段),因此我有一个问题:

  1. 有没有办法使用其他属性,然后"Id",标记id字段?我正在使用命名约定,其中id字段被命名为"class
    name + Id"​​.所以在User类中
    会有ItemId id字段,在Itemclass ItemId中等等.

  2. 是一种更新对象中已更改的属性的方法,而不将整个对象序列化为哈希,并且没有使用Redis的哈希命令进行低级操作?例如,通过使用某种lambdas.

 

User user=client.GetById(userId);
user.Name="New name";
client.Update<User>(user,u=>u.Name);
Run Code Online (Sandbox Code Playgroud)

hash redis servicestack

5
推荐指数
1
解决办法
907
查看次数

标签 统计

redis ×2

servicestack ×2

hash ×1