Redis 實踐1 redis介紹和安裝

2021-09-07 14:24:45 字數 1078 閱讀 6869

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...