NOSQL - REDIS
UAD, 6 Juni 2013
Halo, Perkenalkan..
Rifqi Alfian
@merembablas
me.mootuts.com
Freelancer website dan mobile apps
anakbelajar.com
Aplikasi mobile untuk media pendidikan anak usia dini
(PAUD)
@anakbelajar
Survey!
NoSQL / NoRel
Struktur umum NoSQL
1. Document Store
Ex : MongoDB, CouchDB
2. Graph Databases
Ex : Neo4J, FlockDB
3. Key-Value Store
Ex : Redis, Memcached
4. Object Databases
Ex : -
5. Wide-column Databases
Ex : Hbase, Cassandra, Hypertable
Redis Adalah ..
“Advanced Key-Value Store”
Siapa yg memakai Redis?
Sodara tua :
Memcached
Keys Values
hal:index.html “<html>..</html>”
counter “1200”
Value berupa string (atau “blob”)
Perintah yg digunakan kebanyakan hanya set dan get
Fitur Fitur Redis
Fungsi memcached
+ Tambahan Tipe Data
+ Tambahan Commands
+ Fungsi Persistence
+ …
+ …
= Redis
Tipe Data Redis
1. Strings
2. Lists
3. Sets
4. Sorted Sets
5. Hashes
Semua diakses menggunakan key bertipe “string”
Tipe Data : Lists
Tipe Data : Sets
Tipe Data : Hash
Redis Persistance
• RDB
Snapshot dataset ke dalam file, digunakan juga untuk sync
master-slave
• AOF
Append Only File.
Redis Cache
1. TTL , Volatile Object
2. maxmemory
Set TTL :
• expire key_name seconds
Use Case Lain
1. Web Chat
2. Message Queue
3. Notification System
Terima Kasih

Slide Seminar PHP Indonesia - NoSQL Redis