redis是一種高階key-value資料庫。它跟memcached類似,不過資料可以持久化,而且支援的資料型別很豐富。有字串,鍊錶,集 合和有序集合。支援在伺服器端計算集合的並,交和補集(difference)等,還支援多種排序功能。所以redis也可以被看成是乙個資料結構服務 器。
2. 解壓縮
$ tar xzf redis-2.6.13.tar.gz
3. 編譯 cd
redi
s−2.6.13
make ma
kein
stal
l cp redis.conf /etc/
引數介紹:
make install命令執行完成後,會在/usr/local/bin目錄下生成本個可執行檔案,分別是redis-server、redis-cli、redis-benchmark、redis-check-aof 、redis-check-dump,它們的作用如下:
redis-server:redis伺服器的daemon啟動程式
redis-cli:redis命令列操作工具。也可以用telnet根據其純文字協議來操作
redis-benchmark:redis效能測試工具,測試redis在當前系統下的讀寫效能
redis-check-aof:資料修復
redis-check-dump:檢查匯出工具
4. 修改系統配置檔案,執行命令
a) echo vm.overcommit_memory=1 >> /etc/sysctl.conf
b) sysctl vm.overcommit_memory=1
或執行
echo vm.overcommit_memory=1 >>/proc/sys/vm/overcommit_memory
使用數字含義:
0,表示核心將檢查是否有足夠的可用記憶體**用程序使用;如果有足夠的可用記憶體,記憶體申請允許;否則,記憶體申請失敗,並把錯誤返回給應用程序。
1,表示核心允許分配所有的物理記憶體,而不管當前的記憶體狀態如何。
2,表示核心允許分配超過所有物理記憶體和交換空間總和的記憶體
5. 修改redis配置檔案
a) #>cd /etc
b) #>vi redis.conf
c) 修改 daemonize yes
—目的使程序在後台執行
6. 啟動redis
a) $ cd /usr/local/bin
b) ./redis-server /etc/redis.conf
7. 檢查是否啟動成功
a) $ ps -ef | grep redis
文件
redis安裝部署
一 redis介紹 redis是當前比較熱門的nosql系統之一,它是乙個key value儲存系統。和memcache類似,但很大程度補償了memcache的不足,它支援儲存的value型別相對更多,包括string list set zset和hash。這些資料型別都支援push pop add...
redis 安裝部署
原始碼包 二,編譯安裝 root redis03 rz root redis03 ll total 2212 rw r r 1 root root 2261418 dec 14 11 33 redis 6.0.9.tar.gz 解壓原始碼包到 opt目錄下 root redis03 tar xf r...
redis安裝部署
1.第3步make 報錯 missing initializer for field longitude of geohasharea 可以使用 make malloc libc 替換 make 2.make test 報錯 err test replication partial resync o...