Hallo Frank,

weiß nicht, ob ich das jetzt richtig verstanden habe aber ruby bietet
doch an so was einzufrieren, damit es nicht überschrieben wird:
keine ahnung, ob das jetzt ne lösung darstellt.

str1.freeze

Gruß Manuel
||
||
Francisc Simon schrieb:
>
> Hallo Jens,
>
> das funktioniert natürlich :-)
>
> Es ist nur leider so, dass ich ein Mutex brauche auf dem Array solange
> ich es bearbeite und da habe ich zwar durch Ruby-Memcache den
> mutex.synchronize beim Zugriff aber dann zwischen den 2 Zugriffen zum
> auslesen -> einschreiben habe ich keinen schutz für das Array, das es
> nicht überschrieben wird :-(
>
> deshalb wollte ich das in einem machen und wenn ich jetzt ein replace
> mache muss ich trotzdem erst mal auslesen ... vielleicht kennt jemand
> eine lösung
>
>
> Vielen Dank  erstmal für deine Antwort
>
> :-)
>
> Grüße Frank
>
>
>
> Am 31.07.2007 um 13:53 schrieb Jens Kraemer:
>
>> On Tue, Jul 31, 2007 at 11:19:24AM +0200, Francisc Simon wrote:
>>> Hallo zusammen,
>>>
>>>
>>> ich hätte eine Frage bezüglich Ruby und Memcache vielleicht kann mir
>>> jemand dabei helfen :-) ?
>>>
>>> Ich habe eine MemCache variable angelegt:
>>>
>>> memcache = MemCache.new( 'localhost:11211' )
>>>
>>> dann habe ich ein leeres array reingelegt
>>>
>>> memcache[ 'meinArray' ] = []
>>>
>>>
>>> so und nun wollte ich in dieses Array was reinlegen
>>>
>>> memcache[ '' ] << 'meinValue'
>>>
>>> und siehe da nichts ist passiert :-(
>>>
>>> Kennt jemand das Problem ?
>>
>> Ohne viel von Memcache zu verstehen - vermutlich wird dein Array da
>> serialisiert drin aufbewahrt, d.h. der Cache verhält sich durchaus
>> anders als bspw. ein Hash. Probier' mal
>>
>> mein_array = memcache['meinArray']
>> mein_array << 'meinValue'
>> memcache['meinValue'] = mein_array
>>
>>
>> Jens
>>
>> -- 
>> Jens Krämer
>> http://www.jkraemer.net/ - Blog
>> http://www.omdb.org/     - The new free film database
>> _______________________________________________
>> rubyonrails-ug mailing list
>> [email protected]
>> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>>
>
> _______________________________________________
> rubyonrails-ug mailing list
> [email protected]
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
>

_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an