標籤:備份恢複 redis 安裝配置
運行環境:CentOS release 6.3 (Final)
redis版本:redis-2.8.13
wget http://download.redis.io/releases/redis-2.8.13.tar.gz
# cd redis-2.8.13
# make PREFIX=/usr/local/redis install
# cp redis.conf /etc/
# grep -v "#" /etc/redis.conf |grep -v "^$" >>/root/redis.conf 過濾下redis.conf下以#開頭的行和空行,並且追加到/root/redis.conf 檔案裡
# cp redis.conf /etc/redis.conf 拷貝redis.conf到/etc/redis.conf 目錄下
啟動redis服務之前,需要先配置下面的核心參數,否則Redis指令碼在重啟或停止redis時,將會報錯,並且不能自動在停止服務前同步資料到磁碟上:
# vi /etc/sysctl.conf 在最後一行加入:
vm.overcommit_memory = 1 1,表示核心允許分配所有的實體記憶體,而不管當前的記憶體狀態如何。
啟動redis兩種方法
1、# nohup /usr/local/redis/bin/redis-server /etc/redis.conf &
2、另外一種方式啟動redis放在後台執行:
修改設定檔:
# vim /etc/redis.conf
將daemonize no 改為daemonize yes
然後啟動redis:
# /usr/local/redis/bin/redis-server /etc/redis.conf &
使用redis:
# /usr/local/redis/bin/redis-cli
127.0.0.1:6379> set gjr 123456
OK
127.0.0.1:6379> get gjr
"123456"
進入redis bin目錄下:
# cd /usr/local/redis/bin/
[[email protected] bin]# ./redis-benchmark -h 127.0.0.1 -p 6379 -c 1000 -n 10000
參數說明:-c 1000 -n 10000 一千個並發請求一萬次
# /usr/local/redis/bin/redis-cli shutdown
備份redis之前先停止redis服務:
# /usr/local/redis/bin/redis-cli shutdown
# cp dump.rdb dump.rdb.bak 備份資料
# rm -rf dump.rdb 刪除資料
# cp dump.rdb.bak dump.rdb 恢複資料
# /usr/local/redis/bin/redis-server /etc/redis.conf & 啟動redis
[[email protected] bin]# ./redis-cli
127.0.0.1:6379> get test01 查詢結果
"123456"
127.0.0.1:6379> get gjr
"123456"
127.0.0.1:6379> get test02
"987654"
127.0.0.1:6379> exit
本文出自 “david0512” 部落格,請務必保留此出處http://gjr0512.blog.51cto.com/6518687/1591129
redis 安裝配置,備份恢複