Belajar Non Relational Database dengan Redis
Hallo readers, terimakasih telah menjadi pengunjung setia blogku, kembali lagi di pembahasan seputar Nosql. Emang nggak akan ada habis - habisnya ya kalau lagi bahas seputar teknologi, ya mau bagaimana lagi yang namanya teknologi pasti akan selalu diperbarui. Baiklah kembali lagi ke topik pembahasan, disini akan melanjutkan pembahasan tentang Redis yang sudah dibahas di posting blog sebelumnya, di posting blog kali ini akan membahas satu persatu perintah - perintah dasar Redis. Maka di postingan ini kita mari kita mulai membahas hal hal yang lebih mendalam.
Dalam mendefinisikan baris data tabel kita bisa menggunakan Redis-Hash yaitu dengan perintah hmset dan jika mau menampilkan baris data tabel bisa digunakan perintah hgetall. dilanjutkan jika kita ingin mendefinisikan index data tabel dengan Redis-Set kita bisa gunakan perintah sadd inventory:all 001, jika ingin mengurutkan dan menampilkan data tabel yang telah dibuat bisa menjalankan sort inventory:all by inventory:items:*->item alpha get inventory:items:*->item.
Kemudian jika kita ingin mendefinisikan index dan skor data tabel dengan Redis-SortedSet bisa kita ketikkan perintah zadd inventory:qty 25 001, dan jika kita ingin menampilkan index dan skor data tabel dimana skor (qty) antara 30 sampai 80 kita ketikkan perintah zrangebyscore inventory:qty 30 80 withscores. Selanjutnya menampilkan semua data tabel dimana skor (qty) antara 30 sampai 80, kita ketikkan beberapa perintah berikut
zunionstore temp 1 inventory:qty
zremrangebyscore temp -inf 30
zremrangebyscore temp 80 +inf
sort temp by inventory:items:*->qty get inventory:items:*->item get inventory:items:*->qty get inventory:items:*->size-h get inventory:items:*->size-w get inventory:items:*->size-uom get inventory:items:*->status
Dan mungkin itu saja dulu pembahasan kita kali ini jika masih ada hal yang masih membingungkan bisa klik disini.
Dalam mendefinisikan baris data tabel kita bisa menggunakan Redis-Hash yaitu dengan perintah hmset dan jika mau menampilkan baris data tabel bisa digunakan perintah hgetall. dilanjutkan jika kita ingin mendefinisikan index data tabel dengan Redis-Set kita bisa gunakan perintah sadd inventory:all 001, jika ingin mengurutkan dan menampilkan data tabel yang telah dibuat bisa menjalankan sort inventory:all by inventory:items:*->item alpha get inventory:items:*->item.
Kemudian jika kita ingin mendefinisikan index dan skor data tabel dengan Redis-SortedSet bisa kita ketikkan perintah zadd inventory:qty 25 001, dan jika kita ingin menampilkan index dan skor data tabel dimana skor (qty) antara 30 sampai 80 kita ketikkan perintah zrangebyscore inventory:qty 30 80 withscores. Selanjutnya menampilkan semua data tabel dimana skor (qty) antara 30 sampai 80, kita ketikkan beberapa perintah berikut
zunionstore temp 1 inventory:qty
zremrangebyscore temp -inf 30
zremrangebyscore temp 80 +inf
sort temp by inventory:items:*->qty get inventory:items:*->item get inventory:items:*->qty get inventory:items:*->size-h get inventory:items:*->size-w get inventory:items:*->size-uom get inventory:items:*->status
Dan mungkin itu saja dulu pembahasan kita kali ini jika masih ada hal yang masih membingungkan bisa klik disini.
Komentar
Posting Komentar