Redis的安裝和部署
一.基本知識
1、Redis的數據類型:
字符串、列表(lists)、集合(sets)、有序集合(sorts sets)、哈希表(hashs)
2、Redis和memcache相比的獨特之處:
(1)redis可以用來做存儲(storge)、而memcache是來做緩存(cache)。這個特點主要是因為其有“持久化”功能
(2)存儲的數據有“結構”,對於memcache來說,存儲的數據,只有一種類型——“字符串”,而redis則可以存儲字符串、鏈表、集合、有序集合、哈序結構
3、持久化的兩種方式:
Redis將數據存儲於內存中,或被配置為使用虛擬內存。
實現數據持久化的兩種方式:(1)使用截圖的方式,將內存中的數據不斷寫入磁盤(性能高,但可能會引起一定程度的數據丟失)
(2)使用類似mysql的方式,記錄每次更新的日誌
4、Redis的主從同步:對提高讀取性能非常有益
5、Redis服務端的默認端口是6379
二.接下來我們來安裝Redis
1、先到Redis官網(redis.io)下載redis安裝包
https://redis.io/download
2、將其下載到我的目錄下
[[email protected] ~]# ls
anaconda-ks.cfg install.log install.log.syslog redis-4.0.1 redis-4.0.1.tar.gz test.dump
3、解壓並進入其目錄
[[email protected]
[[email protected] redis-4.0.1]# ls
00-RELEASENOTES BUGS CONTRIBUTING COPYING deps INSTALL Makefile MANIFESTO
README.md redis.conf runtest runtest-cluster runtest-sentinel sentinel.conf src tests utils
4、編譯源程序
[[email protected]