|
Re: memcache(3) 1.2.0 released...: msg#00033web.cache.memcached
В Срд, 12.01.2005, в 22:15, John McCaskey пишет: > On Wed, 2005-01-12 at 22:03 +0300, Antony Dovgal wrote: > > On Wed, 12 Jan 2005 11:02:01 -0800 > > John McCaskey <johnm@xxxxxxxx> wrote: > > > > > If the get() command however returns a FALSE for either my stored > > > FALSE value or for a miss, then I will always have to assume its a > > > miss and hit the slow storage everytime I retrieve a FALSE. Am I > > > missing something here? I can't see it if so. > > > > Yup, you're missing "===" operator. > > empty string == false, but empty string !== false. > > > > http://www.php.net/manual/en/language.operators.comparison.php > > > > Sure, but an empty string is not the same as a FALSE if I am storing > both and considering them distinct. I know about ===. But I want to > get exactly what I store back from memcached, if I store an '' or a > FALSE then I should get exactly a '' or a FALSE in return and when I > test with === it should match up. As i understand, memcached only stores and retrives strings and does not handle anything else, for example boolean. That's because internally, memcached stores raw bytes and a length, but does not store a type of data. The only Right Way i see here is to store TRUE and FALSE as "1" and "0" strings. > > With returning a single value and no error code indication this is > simply not possible as whatever the sentinel that indicates a miss is > can now not be stored and retrieved reliably. This is clearly a rare > situation, but I think it's important to support. -- Andrei Nigmatulin GPG PUB KEY 6449830D |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: memcache(3) 1.2.0 released...: 00033, John McCaskey |
|---|---|
| Next by Date: | Re: memcache(3) 1.2.0 released...: 00033, Sean Chittenden |
| Previous by Thread: | Re: memcache(3) 1.2.0 released...i: 00033, John McCaskey |
| Next by Thread: | Re: memcache(3) 1.2.0 released...: 00033, Sean Chittenden |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |