標籤:介紹 redis 安裝
Redis介紹
redis是一個key-value儲存系統,官方網站 http://redis.io
1.和memcached類似,但支援資料持久化
2.支援更多value類型,除了和string(字串)外,還支援hash、lists(鏈表)、sets(集合)和sorted sets(有序集合)幾種資料類型
3.redis使用了兩種檔案格式:全量資料(RDB)和增量請求(aof)。全量資料格式是把記憶體中的資料寫入磁碟,便於下次讀取檔案進行載入。增量請求檔案則是把記憶體中的資料序列化為操作請求,用於讀取檔案進行replay得到資料
4.redis的儲存分為記憶體儲存、磁碟儲存和log檔案三部分
Redis安裝-下載安裝配置
1.wget https://codeload.github.com/antirez/redis/tar.gz/2.8.21
2.mv 2.8.21 redis-2.8.21.tar.gz
3.tar zxvf redis-2.8.21.tar.gz
4.cd redis-2.8.21
5.yum install -y gcc epel-release; yum install -y jemalloc-devel
6.make 如果出錯,運行如下命令: #不用編譯,直接make
7.cd deps; make hiredis lua jemalloc linenoise; cd ..; make
8.make PREFIX=/usr/local/redis install #make install時,指定安裝路徑
9.mkdir /usr/local/redis/etc #建立設定檔目錄並下載設定檔
10.wget http://www.apelearn.com/study_v2/.redis_conf -O /usr/local/redis/etc/redis.conf 2>/dev/null
Redis安裝 – 啟動指令碼 #下載啟動指令碼
1.wget http://www.apelearn.com/study_v2/.redis_init -O /etc/init.d/redis 2>/dev/null
2.useradd -s /sbin/nologin redis
3.mkdir /usr/local/redis/var #存放pid等檔案
4.chmod 777 /usr/local/redis/var
5.chmod 755 /etc/init.d/redis
6.chkconfig --add redis
7.chkconfig redis on
8.service redis start
1.7-Redis介紹和安裝