问题关于在Memcached服务器中存储文件? [英] Problem regards Storing files inside Memcached server?
本文介绍了问题关于在Memcached服务器中存储文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
HI,
我有一个输入文件(.JSON,.jpg,.txt等)。那个文件我需要存储到memcached服务器。
我不想在传递给memcached服务器之前将文件转换为byte []。
如果有可能在Memcached服务器中存储文件?
我正在使用spymemcached工具。
例如:
MemcachedClient mc = new MemcachedClient( new InetSocketAddress( 192.168.7.104, 11211 ));
文件文件=新文件( D:\\test.txt) ;
mc.set( Key1, 3600 跨度>,文件);
mc.get( Key1);
Plz重播如果有任何解决方案..
在此先感谢..
Sekhar。
解决方案
您只需使用以下命令获取文件的字节:
byte [] b = File.ReadAllBytes( filename.ext);
如果您的内容是内存中的字符串,则可以执行以下操作:
byte [] b = Encoding.Unicode.GetBytes( string value here );
HI,
I having an input file(.JSON,.jpg,.txt,etc..).That file i need to store into memcached server.
I don't want to convert file to byte[] before passing to memcached server.
If any possibility to store file inside Memcached server?
I am using spymemcached tool.
Example:
MemcachedClient mc=new MemcachedClient(new InetSocketAddress("192.168.7.104",11211));
File file=new File("D:\\test.txt");
mc.set("Key1",3600,file);
mc.get("Key1");
Plz replay if any sollution..
Thanks in Advance..
Sekhar.
解决方案
You can get the bytes for a file simply with :
byte[] b = File.ReadAllBytes("filename.ext");
If your content is an in-memory string you can do the following:
byte[] b = Encoding.Unicode.GetBytes("string value here");
这篇关于问题关于在Memcached服务器中存储文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文