redis是乙個
key-value儲存系統,官方站點
和memcached類似,但支援資料持久化
支援更多value型別,除了和
string外,還支援hash、lists(鍊錶)、sets(集合)和sorted sets(有序集合)幾種資料型別
redis使用了兩種檔案格式:
全量資料(rdb)和增量請求(aof)。全量資料格式是把記憶體中的資料寫入磁碟,便於下次讀取檔案進行載入。增量請求檔案則是把記憶體中的資料序列化為操作請求,用於讀取檔案進行replay得到資料
redis的儲存分為記憶體儲存、磁碟儲存和log檔案三部分
cd /usr/local/src/
wget
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
-o /usr/local/redis/etc/redis.conf 2>/dev/null
wget
-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介紹
目錄 1 redis是什麼 2 redis的特點 3 redis 優勢 4 redis與其他key value儲存有什麼不同?附 什麼是bsd協議 附 什麼是原子性,什麼是原子性操作?redis是乙個開源的 高效能的 基於鍵值對的快取與儲存系統,通過提供多種鍵值資料型別來適應不同場景下的快取和儲存需...
Redis筆記(1) Redis特性與安裝
redis是網際網路技術領域使用最為廣泛的儲存中介軟體,它是remote dictionary service的首字母縮寫,也就是遠端字典服務,redis使用c語言實現。redis以其超高的效能 完美的文件 簡潔易懂的原始碼和豐富的客戶端庫支援在開源中介軟體領域廣受好評。redis包含以下特性 1 ...
Redis學習 (1)Redis安裝與配置
redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcached類似,但很大程度補償了 memcached的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援 push pop add remov...