gg
当前位置: 首页 >> 高性能开发 >> 相关推荐

关于redis对象存储和读取的搜索推荐

刚接触redis,请各位前辈多多指教! 最近在做一个游戏项目,某些数据对于用户来说需要存储多个,就比如道具神马的,我目前是把每个道具用map的方式存储,然后又用set的方式存储了用户所有道具的key,这样如果需要取出用户所有的道具时,要先取出set,再遍历取出每个道具的数据,不知道这种方式效率如何. redis 没看太懂你的意思 谈性能要看压力,redis是内存操作,没有压力的情况下怎么弄都无所谓,你并发多少? 不好意思,我没有描述清楚. 按我现在的做法,如果用户有n个item,全部取出的时候需要执行n+1次请求,我看到有些人是用序列化的方式,把用户所有的item存储到一个map中,key是id,value是item,一次请求就能全部取出. 我现在是纠结这两种方式哪种更好. 取决于应用场景。 如果大部分场景都是只需要取出该用户的某个item,显然分离更好;如果大部分场景都是全部取出,当然是合并好。 引用3楼ldh911的回复: 取决于应用场景。 如果大部分场景都是只需要取出该用户的某个item,显然分离更好;如果大部分场景都是全部取出,当然是合并好。 有道理,业务里是经常需要全部取出的,听说序列化慢,就想着用map存,刚做了个测试,结果用序列化存一个map的方式快多了

查看详情

搜索推荐
redis开发中redis-dump导出数据库数据的问题

环境和操作:1、本地建立redis-server,然后redis-cli set mykey abcde、redis-cli get mykey返回‘abcde’,结果是正常的。2、从https://github.com/delano/red...

Redis+Keepalived 实现交互缓存 Redis主从交换脚本出错.

环境192.168.10.1 VIP192.168.10.2 Keepalived & Redis 的主服务器192.168.10.3Keepalived & Redis 的从服务器想法:当10.2(即主服务器)挂掉的时候...

C++,读取文件里存储的一个类对象出错了,真心求助!!!

我想在文件里存进去一个类对象,然后再把它读出来,结果存的时候弹出个对话框,内容如下(插入图片太麻烦了):文件加载:使用简体中文(GB2312)编码加载文件Ma...

大家使用redis时,喜欢用哪个php扩展来支持?有主流redis扩展的性能测试比较文章吗?

google官网简单介绍了下面几个扩展,哪个的性能最好呢?各有什么特点(描述一个给10分)?PHP Predis is a new, flexible and feature-complete PHP library cli...

高分奉送:如何用VB存储和读取ACCESS中的OLE对象类型字段

各位大侠,请问如何读取ACCESS中的OLE对象类型字段的内容呢,改字段存储的是各种文件,包括图象和文本等。需要将这些文件从数据库改字段中读取出来并还原成文件。...

(急)关于C#读取CSV文件存储到数据库中的问题.我已经把CSV文件的数据读取到DataSet中了,但是怎么存储到数据库中呢?

我已经把CSV文件读取到DataSet中了,但是怎么存储到数据库中区呢?CSV中有两个字段 一个是ID 另一个是NAME,在把DATASET中的数据存储到数据库之前还得判断一下如果C...

请问读取n个数据,用链表存储和用数组存储,那一个快啊?

请问读取n个数据,用链表存储和用数组存储,哪一个快啊?前面问过,用数组的遍历速度比链表快,如果加上读取所花的时间,综合来时哪一个更快啊(当n非常大时) ...

从文件中读取对象(反序列化),判断对象读取完毕

首先将多个对象逐个序列化写入文件,然后将文件中的对象反序列化读取出来。怎么判定文件已经读取完毕? ------------ 反序函数返回即结束了。将StreamReader放...

已知bmp文件读取和存储的程序了,也知道像素数据式存储在指针pBmpBuf里,我想存储图片的一部分怎么办?

#include "stdio.h"#include "Windows.h" unsigned char *pBmpBuf;//读入图像数据的指针int bmpWidth;//图像的宽int bmpHeight;//图像的高RGBQUAD *pColorTa...

COM中永久对象与流对象、存储对象的关系

《COM原理与应用》中结构化存储那一章,讲到了永久对象与流对象、存储对象,这三这是什么关系?没有看明白 ------------ 多看几遍! ------------ http://bl...

文件存储高手请进(存储对象中的字符串和对象链表问题),新的挑战!?!

我在做一个对象的文件存储对象SClassInformation中有链表ClassInf和int ClassNumber,char *cc;在存储中我用read 和write语句,但存进文件的指针好象都是一些字符...

请问如何判断一个数据窗口或存储对象是否已经设置事务对象?

用rowcount会提示一个错误。 ------------ 提示什么错误,rowcount你是用作函数还是参数。怎么判断没有研究过,不过一般是通过dw_1.SetTransObject(SQLCA) --...

不能在 Session 对象中存储固有对象。

if(password == String(rs("UserPassword"))){Session("check") = "OK";Session("un") = Request.Form("uname");Response.Redirect("show.asp");}el...

从存储区提供程序的数据读取器中进行读取时出错

System.Data.EntityCommandExecutionException: 从存储区提供程序的数据读取器中进行读取时出错。有关详细信息,请参阅内部异常。 ---> System.Data.SqlClien...

问一个问题,这个程序输入的数存储是怎么存储的,还有读取的时候,怎么是倒序

小白初学C++,学到函数递归那了,求指教,谢谢#include<iostream.h>void print(int a);void print1(int a);int main(){int n;cin>>n;cout<<"...

热门搜索 - TryCatch Copyright © 2012-2013 tc5u.com 版权所有