Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 11961|Yanıt: 0

[Redis] Redis anahtar türünü sorgular ve anahtar türüne göre sorgular

[Bağlantıyı kopyala]
Yayınlandı 30.12.2015 10:36:19 | | | |


İlk olarak, depolanmış tüm anahtar değerleri önce aldım

127.0.0.1:11311> anahtarlar *
1) "/_mwg0k4gpv3eknshhcufcxwld_Internal"
2) "_aaaaaaaa"
3) "/_mwg0k4gpv3eknshhcufcxwld_Data"


Sonra, veriyi sorgulamak için get /_mwg0k4gpv3eknshhcufcxwld_Data komutunu kullanıyorum ve hata soruyorum
127.0.0.1:11311> al /_mwg0k4gpv3eknshhcufcxwld_Data
(hata) YANLIŞ TİP Yanlış değere sahip bir anahtara karşı işlem


Hata ne anlama geldiğini bilmiyorum ama kesinlikle veri olacağını biliyorum, neden hata olarak bildiriliyor?

Aniden, redis'in birden fazla veri tipini depolayabildiğini, veri tipinde bir sorun olması gerektiğini hatırladım ve sonra anahtarın veri tipi sözdizimi sorgulamalıyım

anahtarınızı yazın



Sonra veri tipini bilirsiniz, veri türü hash tipidir ve veri türüne göre sorgu, sözdizimi şöyledir:


HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data


Sonra sorgulandı:


127.0.0.1:11311> HGETALL /_mwg0k4gpv3eknshhcufcxwld_Data
1) "test"
2) "\x00\x01\x00\x00\x00\xff\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x04\x01
\x00\x00\x00\x0cSystem.Int64\x01\x00\x00\x00\_value\x00\tY\x13+\xcf\x1b\n\x00\
x00\x0b"
3) "id"
4) "\x00\x01\x00\x00\x00\xff\xff\xff\xff\xff\x01\x00\x00\x00\x00\x00\x00\x00\x00\x06\x01
\x00\x00\x000Bu, Redis Sunucusu'nda saklanıyor, saat - 10:18:05\x0b"







Önceki:Öğe isim alanında "MvcBuildViews" geçersiz
Önümüzdeki:Redis Hash Hash Hash Değeri Problemi
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com