<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>redis Archives - Mr Agus</title>
	<atom:link href="https://mragus.com/tag/redis/feed/" rel="self" type="application/rss+xml" />
	<link>https://mragus.com/tag/redis/</link>
	<description>Read, Learn and Share Ilmu yang Bermanfaat</description>
	<lastBuildDate>Fri, 20 Oct 2017 13:52:49 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.2.2</generator>

<image>
	<url>https://mragus.com/wp-content/uploads/2017/07/Fav-icon-untuk-mragus.com_-150x150.png</url>
	<title>redis Archives - Mr Agus</title>
	<link>https://mragus.com/tag/redis/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Tipe Data Pada Redis dan Contoh Menggunakannya</title>
		<link>https://mragus.com/tipe-data-pada-redis-dan-contoh-menggunakannya/</link>
					<comments>https://mragus.com/tipe-data-pada-redis-dan-contoh-menggunakannya/#respond</comments>
		
		<dc:creator><![CDATA[Agus Wiji Suhariono]]></dc:creator>
		<pubDate>Fri, 20 Oct 2017 08:26:06 +0000</pubDate>
				<category><![CDATA[Redis]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[redis]]></category>
		<guid isPermaLink="false">https://mragus.com/?p=3214</guid>

					<description><![CDATA[<p>Tipe Data Pada Redis dan Contoh Menggunakannya &#8211; Assalamualaikum wr wb, pada artikel kali ini saya akan membahas mengenai tipe data pada redis dan bagaimana cara menggunakannya. Pada tutorial saya yang sebelumnya tentang pengenalan redis (disini), disitu saya menyinggung sedikit&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/tipe-data-pada-redis-dan-contoh-menggunakannya/">Tipe Data Pada Redis dan Contoh Menggunakannya</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Tipe Data Pada Redis dan Contoh Menggunakannya &#8211;</strong> Assalamualaikum wr wb, pada artikel kali ini saya akan membahas mengenai tipe data pada redis dan bagaimana cara menggunakannya. Pada tutorial saya yang sebelumnya tentang pengenalan redis (<a href="https://mragus.com/mengenal-apa-itu-redis/">disini</a>), disitu saya menyinggung sedikit tentang tipe data pada redis.</p>
<p>Pada redis kita bisa menyimpan data dengan berbagai macam format tipe data. <span id="more-3214"></span>Hal inilah yang memberikan kelebihan pada redis, dibandingkan database No Sql yang menggunakan memory sebagai media penyimpanan. Anda bisa menggunakan macam-macam tipe data pada redis sesuai dengan kebutuhan yang anda perlukan, mulai dari <em>strings, hashes, lists, sets </em>dan<em> sorted sets</em>.</p>
<h2>Tipe Data Pada Redis dan Contoh Menggunakannya</h2>
<p>Oke langsung saja kita mulai contoh cara menggunakan beberapa tipe data pada redis cli.</p>
<h3>String</h3>
<p>String merupakan tipe data yang paling sering di pakai. Pada redis penggunaan string di batasi dengan ukuran 512 megabytes. Untuk menggunakannya seperti contoh  di bawah ini.</p>
<div id="attachment_3221" style="width: 611px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3221" decoding="async" class="wp-image-3221" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_238.png" alt="Tipe Data Pada Redis dan Contoh Menggunakannya" width="601" height="383" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_238.png 1062w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_238-300x191.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_238-768x490.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_238-1024x653.png 1024w" sizes="(max-width: 601px) 100vw, 601px" /><p id="caption-attachment-3221" class="wp-caption-text">Tipe Data Pada Redis dan Contoh Menggunakannya</p></div>
<p>Pada Contoh di atas, terdapat 2 perintah untuk menyimpan dan memanggil string yaitu dengan <em>SET</em> dan <em>GET. </em>Pada parameter pertama setelah perinta<em> SET/GET</em> merupakan <em>KEY</em> dan parameter kedua merupakan <em>VALUE</em>.</p>
<h3>Hashes</h3>
<p>Dengan menggunakan tipe data hashes, kita bisa menyimpan beberapa isi pasangan <em>FIELD</em> dalam satu <em>KEY. </em>Pada tipe data ini, kita bisa menyimpan maksimal 232 &#8211; 1 pasang data. Untuk menggunakannya, anda bisa lihat contoh di bawah ini.</p>
<div id="attachment_3223" style="width: 609px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3223" decoding="async" loading="lazy" class="wp-image-3223" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_240.png" alt="Tipe Data Pada Redis dan Contoh Menggunakannya" width="599" height="380" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_240.png 1060w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_240-300x190.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_240-768x488.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_240-1024x650.png 1024w" sizes="(max-width: 599px) 100vw, 599px" /><p id="caption-attachment-3223" class="wp-caption-text">Tipe Data Pada Redis dan Contoh Menggunakannya</p></div>
<p>Bisa kita lihat pada gambar diatas, untuk menyimpan <em>HASHES</em> saya menggunakan perintah <em>HMSET</em>. Pada parameter pertama (user:agus) merupakan <em>KEY </em>dan parameter selanjutnya merupakan pasangan pasangan field dengan beberapa macam <em>VALUE.</em></p>
<h3>Lists</h3>
<p>Tipe data Lists, modelnya hampir mirip sama tipe data String. Tetapi Lists memiliki kelebihan lain yaitu dapat menyimpan beberapa <em>VALUE</em> pada satu <em>KEY</em>. Kita bisa menambahkan <em>VALUE </em>pada depan atau belakang data.</p>
<div id="attachment_3225" style="width: 611px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3225" decoding="async" loading="lazy" class="wp-image-3225" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_241.png" alt="Tipe Data Pada Redis dan Contoh Menggunakannya" width="601" height="382" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_241.png 1064w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_241-300x191.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_241-768x488.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_241-1024x651.png 1024w" sizes="(max-width: 601px) 100vw, 601px" /><p id="caption-attachment-3225" class="wp-caption-text">Tipe Data Pada Redis dan Contoh Menggunakannya</p></div>
<p>Pada contoh di atas saya menggunakan perintah <em>LPUSH</em> untuk menyimpan <em>VALUE</em> pada sebelah kiri <em>VALUE</em> sebelumnya. Kemudian perintah <em>RPUSH</em> untuk menyimpan <em>VALUE </em>pada sebelah kanan <em>VALUE</em> sebelumnya.</p>
<h3>Sets</h3>
<p>Tipe data ini memiliki struktur seperti <em>LISTS</em>, bedanya adalah <em>SETS</em> tidak memiliki urutan. Perbedaan yang lain adalah, pada <em>SETS </em>ketika suatu <em>VALUE </em>sudah exist/ ada pada <em>KEY</em> yang sama, maka VALUE itu tidak akan di input kembali ke dalam <em>SETS.</em></p>
<div id="attachment_3228" style="width: 610px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3228" decoding="async" loading="lazy" class="wp-image-3228" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_242.png" alt="Tipe Data Pada Redis dan Contoh Menggunakannya" width="600" height="381" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_242.png 1058w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_242-300x190.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_242-768x487.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_242-1024x649.png 1024w" sizes="(max-width: 600px) 100vw, 600px" /><p id="caption-attachment-3228" class="wp-caption-text">Tipe Data Pada Redis dan Contoh Menggunakannya</p></div>
<p>Untuk menambahkan value, kita bisa menggunakan perintah SADD, untuk melihat VALUE nya kita bisa menggunakan perintah SMEMBERS.</p>
<h3>Sorted Sets</h3>
<p>Pada tipe data <em>Sorted Sets, </em>karakternya mirip seperti <em>SETS</em>. Tetapi kita bisa mengurutkan <em>VALUE</em> pada <em>KEY</em> yang sama.</p>
<div id="attachment_3230" style="width: 610px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3230" decoding="async" loading="lazy" class="wp-image-3230" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_243.png" alt="Tipe Data Pada Redis dan Contoh Menggunakannya" width="600" height="381" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_243.png 1055w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_243-300x190.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_243-768x487.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_243-1024x649.png 1024w" sizes="(max-width: 600px) 100vw, 600px" /><p id="caption-attachment-3230" class="wp-caption-text">Tipe Data Pada Redis dan Contoh Menggunakannya</p></div>
<p>Pada contoh di atas, untuk menambahkan data pada Sorted Sets, parameter setelah KEY adalah <strong>Urutannya</strong>. Parameter setelah urutan adalah <em>VALUE </em>nya. Untuk menampilkan data, kita bisa menggunakan perintah <em>ZRANGEBYSCORE VALUE RANGE.</em></p>
<p>Sekian pembahasan saya mengenai jenis tipe data pada <em>Redis</em>. Semoga tulisan saya dapat bermanfaat. Kritik dan masukkan dari teman-teman sangat saya tunggu. Terus belajar dan berkarya. Terimakasih.</p>
<p>Referensi :</p>
<p>https://redis.io/</p>
<p>The post <a rel="nofollow" href="https://mragus.com/tipe-data-pada-redis-dan-contoh-menggunakannya/">Tipe Data Pada Redis dan Contoh Menggunakannya</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mragus.com/tipe-data-pada-redis-dan-contoh-menggunakannya/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mengenal apa itu Redis</title>
		<link>https://mragus.com/mengenal-apa-itu-redis/</link>
					<comments>https://mragus.com/mengenal-apa-itu-redis/#comments</comments>
		
		<dc:creator><![CDATA[Agus Wiji Suhariono]]></dc:creator>
		<pubDate>Thu, 19 Oct 2017 06:51:11 +0000</pubDate>
				<category><![CDATA[Redis]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[nosql]]></category>
		<category><![CDATA[pemrograman]]></category>
		<category><![CDATA[redis]]></category>
		<guid isPermaLink="false">https://mragus.com/?p=3192</guid>

					<description><![CDATA[<p>Mengenal apa itu Redis &#8211; Assalamualaikum wr wb, pada kesempatan kali ini saya akan membahas mengenai apa itu redis. Redis merupakan kependekan dari REmote DIctionary Server di kembangkan oleh Salvatore Sanfilippo dan dirilis pada tanggal 10 Mei 2009 serta&#46;&#46;&#46;</p>
<p>The post <a rel="nofollow" href="https://mragus.com/mengenal-apa-itu-redis/">Mengenal apa itu Redis</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><strong>Mengenal apa itu Redis &#8211;</strong> Assalamualaikum wr wb, pada kesempatan kali ini saya akan membahas mengenai apa itu redis. Redis merupakan kependekan dari REmote DIctionary Server di kembangkan oleh Salvatore Sanfilippo dan dirilis pada tanggal 10 Mei 2009 serta langsung menjadi salah satu database No Sql yang cukup populer.<strong><br />
</strong></p>
<p>Redis memiliki struktur key dan value dengan berbagai macam tipe data. Seperti <span id="more-3192"></span>Strings, Lists, Sets, Hashes, Sorted Sets dan Bitmaps. Redis memiliki kelebihan dapat diakses dengan Cepat, karena dataset nya tersimpan pada memory. Waitt&#8230; memory?? Artinya kalau pc atau laptop mati, apakah data akan hilang? I Said No..</p>
<p>Selain cepat, kelebihan lain yang dimiliki oleh redis adalah <em>PERSISTENCE ,</em> artinya redis memiliki Opsi untuk menjaga data tidak akan hilang. Redis memiliki dua mekanisme untuk membuat data nya persistence dengan menggunakan <em>Append Only File</em> (AOF) dan <em>Snapshot</em> (RDB).</p>
<h2>Mengenal apa itu Redis</h2>
<p>Dengan menggunakan <em>Snapshot</em>, dataset akan ditulis secara ascyncronus pada disk dalam interval waktu  tertentu dengan format <strong>.rdb</strong> . Sedangkan dengan menggunakan mekanisme <em>Append Only File, </em>dataset akan di tulis pada disk dengan lebih real time. Terdapat beberapa option jika menggunakan AOF, <em>sync</em> data bisa di setting setiap detik atau setiap kali proses operasi di lakukan.</p>
<p>Kedua mekanisme tersebut masing-masing memeiliki kelebihan dan kekurangan. Anda bisa menggunakan keduanya atau salah satu tergantung kondisi dan kebutuhan anda. Misalnya, dengan menggunakan AOF data akan lebih valid ketika system crash atau reboot, tetapi lebih membutuhkan space yang lebih besar karena <em>sync</em> pada disk lebih sering ketimbang <em>Snapshot</em>.</p>
<h2>Menginstall Redis</h2>
<p>Untuk menginstall redis terdapat beberapa cara.</p>
<p>Cara Pertama :</p>
<pre class="lang:default decode:true">$ wget http://download.redis.io/releases/redis-4.0.2.tar.gz
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make</pre>
<p>Selain itu kita bisa menginstall redis via apt-get.</p>
<pre class="lang:default decode:true">$ apt-get install redis-server</pre>
<p>Setelah Terinstall, kita bisa mencobanya melalu redis-cli. Masukkan perintah berikut melalui terminal.</p>
<pre class="lang:default decode:true">redis-cli</pre>
<div id="attachment_3203" style="width: 569px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3203" decoding="async" loading="lazy" class="wp-image-3203" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_234-1.png" alt="Mengenal apa itu Redis" width="559" height="358" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_234-1.png 1059w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_234-1-300x192.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_234-1-768x491.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_234-1-1024x655.png 1024w" sizes="(max-width: 559px) 100vw, 559px" /><p id="caption-attachment-3203" class="wp-caption-text">Mengenal apa itu Redis</p></div>
<p>Bisa kita lihat port redis berjalan pada 6379. Kita bisa mencobanya dengan contoh yang sederhana dengan menset dan getting data string.</p>
<div id="attachment_3206" style="width: 572px" class="wp-caption aligncenter"><img aria-describedby="caption-attachment-3206" decoding="async" loading="lazy" class="wp-image-3206" src="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_235-2.png" alt="Setting dan Getting data pada redis" width="562" height="358" srcset="https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_235-2.png 1063w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_235-2-300x191.png 300w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_235-2-768x489.png 768w, https://mragus.com/wp-content/uploads/2017/10/aguswijisuhariono_235-2-1024x652.png 1024w" sizes="(max-width: 562px) 100vw, 562px" /><p id="caption-attachment-3206" class="wp-caption-text">Setting dan Getting data pada redis</p></div>
<p>Dengan berbagai macam kelebihannya, redis menjadi database noSql yang cukup populer. Belum saya temui pesaing yang bisa menandingi kecepatan dan fitur-fitur yang dimiliki oleh redis. Tetapi dengan segala kelebihan yang dimiliki, redis juga membutuhkan alokasi space memori yang cukup besar. Hal ini tentunya juga berpengaruh pada <em>cost, </em>karena harga RAM lebih mahal ketimbang Hardisk dan RAM biasanya memiliki ukuran yang lebih kecil dan slot yang sedikit pada mobo.</p>
<p>Sekian tutorial pengenalan tentang database redis ini, semoga dapat bermanfaat. Terimakasih.</p>
<p>Sumber :</p>
<p><a href="https://redis.io/">https://redis.io/</a></p>
<p><a href="https://en.wikipedia.org/wiki/Redis">https://en.wikipedia.org/wiki/Redis</a></p>
<p>The post <a rel="nofollow" href="https://mragus.com/mengenal-apa-itu-redis/">Mengenal apa itu Redis</a> appeared first on <a rel="nofollow" href="https://mragus.com">Mr Agus</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://mragus.com/mengenal-apa-itu-redis/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
	</channel>
</rss>
