Redis 實踐1- redis介紹和安裝
阿新 • • 發佈:2017-08-23
部分 rdb eve devel 請求 /dev/ 兩種 gcc replay redis是一個key-value存儲系統,官方站點 http://redis.io
和memcached類似,但支持數據持久化
支持更多value類型,除了和string外,還支持hash、lists(鏈表)、sets(集合)和sorted sets(有序集合)幾種數據類型
redis使用了兩種文件格式:全量數據(RDB)和增量請求(aof)。全量數據格式是把內存中的數據寫入磁盤,便於下次讀取文件進行加載。增量請求文件則是把內存中的數據序列化為操作請求,用於讀取文件進行replay得到數據
redis的存儲分為內存存儲、磁盤存儲和log文件三部分
cd /usr/local/src/
wget https://codeload.github.com/antirez/redis/tar.gz/2.8.21
mv 2.8.21 redis-2.8.21.tar.gz
tar zxvf redis-2.8.21.tar.gz
cd redis-2.8.21
yum install -y gcc epel-release; yum install -y jemalloc-devel
make 如果出錯,運行如下命令:
cd deps; make hiredis lua jemalloc linenoise; cd..; make
make PREFIX=/usr/local/redis install
mkdir /usr/local/redis/etc
wget http://www.apelearn.com/study_v2/.redis_conf -O /usr/local/redis/etc/redis.conf 2>/dev/null
wget http://www.apelearn.com/study_v2/.redis_init -O /etc/init.d/redis 2>/dev/null
useradd -s /sbin/nologin redis
mkdir /usr/local/redis/var
chmod 777 /usr/local/redis/var
chmod 755 /etc/init.d/redis
chkconfig --add redis
chkconfig redis on
service redis start
ps aux |grep redis 檢測是否啟動
Redis 實踐1- redis介紹和安裝