有个需求,如何把List> list 写入到内存中,我试了MemoryStream,但list怎么转cha

养 家 糊 口 2018-12-21 05:24:41
希望大佬们给提个意见,读写速度够快就可以了,多谢了!
...全文
839 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
正怒月神 2018-12-24
  • 打赏
  • 举报
回复
写到redis里就是了。 redis存储格式比memory丰富多了。
WorldMobile 2018-12-24
  • 打赏
  • 举报
回复
C# Redis学习系列一:Redis的认识、下载、安装、使用

https://www.cnblogs.com/change4now/p/6421850.html
WorldMobile 2018-12-24
  • 打赏
  • 举报
回复
参考这个链接

https://www.cnblogs.com/xiongT/p/9038845.html

C#之Redis所欲为
WorldMobile 2018-12-24
  • 打赏
  • 举报
回复
引用 楼主 qq_33316911 的回复:
希望大佬们给提个意见,读写速度够快就可以了,多谢了!


用Redis内存数据库来实现,非常方便,比较适合Key值,效率也足够高
  • 打赏
  • 举报
回复
引用 5 楼 qq_33316911 的回复:
[quote=引用 1 楼 xomix 的回复:] ????? List不就在内存里吗你到底想干啥??????
我想一直保存在内存中[/quote] List你想做持久化工作,是不是,如果不是,你在program里面新建一个静态list就可以保证list在程序运行时始终在内存中了。
YI-haoxi 2018-12-24
  • 打赏
  • 举报
回复
转成二进制存在本地
黄小明z$?,<; 2018-12-24
  • 打赏
  • 举报
回复
static 不就行了么...
wangmoxhn 2018-12-23
  • 打赏
  • 举报
回复
程序运行起来了就在内存中了 ,不管是代码还是数据都在内存中,读写已经是最快了 你还要怎么保存在内存中? 当然寄存器更快, 放入寄存器中 ,没那么大啊 就那么几个寄存器
  • 打赏
  • 举报
回复
static就是程序只要在运行就一直在内存中 如果你是指烧录进去,那是不可能滴
xuzuning 2018-12-22
  • 打赏
  • 举报
回复
二进制序列化
吹风的兔子 2018-12-21
  • 打赏
  • 举报
回复
你想问的是 正反序列化? 或者是 static 静态变量?
养 家 糊 口 2018-12-21
  • 打赏
  • 举报
回复
引用 1 楼 xomix 的回复:
?????
List不就在内存里吗你到底想干啥??????

我想一直保存在内存中
养 家 糊 口 2018-12-21
  • 打赏
  • 举报
回复
我是想把这些数据一致保存在内存中,然后定时去刷新,这样读写速度比用缓存要快
exception92 2018-12-21
  • 打赏
  • 举报
回复
new 会开辟一个内存空间。
xian_wwq 2018-12-21
  • 打赏
  • 举报
回复
如果数据量不大,可以将string长度设为定长
用空间来换效率
  • 打赏
  • 举报
回复
????? List不就在内存里吗你到底想干啥??????

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧