redis安裝部署 啟動指令碼的編寫
1. 下載地址:
$ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz
2. 解壓縮
$ tar xzf redis-2.6.13.tar.gz
3. 編譯
$ cd redis-2.6.13
$ make
$make install
$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---目的使程序在後臺執行
引數介紹:
daemonize:是否以後臺daemon方式執行
pidfile:pid檔案位置
port:監聽的埠號
timeout:請求超時時間
loglevel:log資訊級別
logfile:log檔案位置
databases:開啟資料庫的數量
save * *:儲存快照的頻率,第一個*表示多長時間,第三個*表示執行多少次寫操作。在一定時間內執行一定數量的寫操作時,自動儲存快照。可設定多個條件。
rdbcompression:是否使用壓縮
dbfilename:資料快照檔名(只是檔名,不包括目錄)
dir:資料快照的儲存目錄(這個是目錄)
appendonly:是否開啟appendonlylog,開啟的話每次寫操作會記一條log,這會提高資料抗風險能力,但影響效率。
appendfsync:appendonlylog如何同步到磁碟(三個選項,分別是每次寫都強制呼叫fsync、每秒啟用一次fsync、不呼叫fsync等待系統自己同步)
6. 啟動redis
a) $ cd /usr/local/bin
b) ./redis-server /etc/redis.conf
7. 檢查是否啟動成功
a) $ ps -ef | grep redis 新增redis服務啟動指令碼: vi /etc/init.d/redis-server #!/bin/sh # # redis - this script starts and stops the redis-server daemon # # chkconfig: - 85 15 # description: Redis is a persistent key-value database # processname: redis-server # config: /etc/redis.conf # config: /etc/sysconfig/redis # pidfile: /var/run/redis.pid # Source function library. . /etc/rc.d/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ "$NETWORKING" = "no" ] && exit 0 redis="/usr/local/bin/redis-server" prog=$(basename $redis) REDIS_CONF_FILE="/etc/redis.conf" [ -f /etc/sysconfig/redis ] && . /etc/sysconfig/redis lockfile=/var/lock/subsys/redis start() { [ -x $redis ] || exit 5 [ -f $REDIS_CONF_FILE ] || exit 6 echo -n $"Starting $prog: " daemon $redis $REDIS_CONF_FILE retval=$? echo [ $retval -eq 0 ] && touch $lockfile return $retval } stop() { echo -n $"Stopping $prog: " killproc $prog -QUIT retval=$? echo [ $retval -eq 0 ] && rm -f $lockfile return $retval } restart() { stop start } reload() { echo -n $"Reloading $prog: " killproc $redis -HUP RETVAL=$? echo } force_reload() { restart } rh_status() { status $prog } rh_status_q() { rh_status >/dev/null 2>&1 } case "$1" in start) rh_status_q && exit 0 $1 ;; stop) rh_status_q || exit 0 $1 ;; restart|configtest) $1 ;; reload) rh_status_q || exit 7 $1 ;; force-reload) force_reload ;; status) rh_status ;; condrestart|try-restart) rh_status_q || exit 0 ;; *) echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload}" exit 2 esac chmod +x /etc/init.d/redis-server chkconfig --add redis-server chkconfig --level 345 redis-server on chkconfig --list redis-server相關推薦
redis安裝部署 啟動指令碼的編寫
1. 下載地址: $ wget http://redis.googlecode.com/files/redis-2.6.13.tar.gz 2. 解壓縮 $ tar xzf redis-2.6.13.tar.gz 3. 編譯 $ cd redis-2.6.13
redis 安裝及啟動關閉
containe art size ash bin 一份 四種 color service 1、redis下載 方式1:直接去官網下載 https://redis.io/download 方式2:通過命令下載 wget http://download
redis安裝部署(Centos6.9)
redis1 下載redis包,編譯安裝 wget http://download.redis.io/redis-stable.tar.gz tar xf redis-stable.tar.gz && cd redis-stable make (若有報錯安裝對應的依賴包;然後先執行
redis安裝,啟動及停止
1.基礎知識 redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提供多種鍵值資料型別來適應不同場景下的儲存需求,目前為止redis支援的鍵值資料型別如下 字串、列表(lists)、集合(sets)、有序集合(sorts sets)、雜湊表(hashs)
Linux環境 Redis 安裝部署
下載並安裝: wget http://download.redis.io/releases/redis-2.8.17.tar.gz tar xzf redis-2.8.17.tar.gz cd redis-2.8.17 make make完後 redis-2.8.17目錄下會出現編
redis安裝與啟動
release 維護 font serve 可能 一次 步驟 日誌 重要 安裝簡介: 在安裝redis前需要了解redis官方發布時的版本規則,redis官方約定次版本號(即第一個小數點後的數字)為偶數的版本是穩定版(如2.8版,3.0版),奇數版本則為非穩定版本(如2
Linux環境下 Redis 安裝、啟動、連線、主從複製、哨兵機制
安裝步驟 Linux 版本號 CentOS-6.4-x86_64 Redis 版本號 redis-3.0.6.tar.gz 1、usr資料夾中,建立redis資料夾 2、解壓 redis-3.0.6.tar.gz 3、解壓後進入到資料夾 redis-3.0.6 4、編譯 ma
redis開機自啟動指令碼檔案
新建編輯 /etc/init.d/redis REDISPORT=6379 EXEC=/usr/local/redis/redis-server CLIEXEC=/usr/local/redis/redis-cli PIDFILE=/var/run/redis.pid CO
Redis安裝部署
一、Redis安裝 下載 wget http://download.redis.io/releases/redis-3.2.12.tar.gz 解壓 上傳至 /usr/local tar xzf redis-3.2.12.tar.gz mv redis-3.2.12 redis
linux下redis安裝、啟動與停止,redis做成服務
如果的linux可以連結網路,那麼可以直接聯網下載。直接輸入程式碼:wget http://download.redis.io/releases/redis-3.0.2.tar.gztar zxvf redis-3.0.2.tar.gz 我們會看到在該目錄下多了一個檔案,re
.NET中Redis安裝部署及使用方法簡介附->開源Redis操作輔助類
Redis是一個用的比較廣泛的Key/Value的記憶體資料庫,新浪微博、Github、StackOverflow 等大型應用中都用其作為快取,Redis的官網為http://redis.io/。 Redis 是一個key-value儲存系統。和Memcached類
redis windows 服務 啟動指令碼
@echo @title redis-svr-start redis-server --service-install --service-name Redis redis-server --service-start --service-name Redis @paus
Redis叢集快速啟動指令碼程式
搭建叢集的第一件事情我們需要一些執行在 叢集模式的Redis例項. 這意味這叢集並不是由一些普通的Redis例項組成的,叢集模式需要通過配置啟用,開啟叢集模式後的Redis例項便可以使用叢集特有的命令和特性了. 下面是一個最少選項的叢集的配置檔案: port 7000 cluster-enabled y
Linux下redis安裝部署
1、下載原始碼 http://code.google.com/p/redis/downloads/list 下載redis-1.2.6.tar.gz 將下載包拷貝到/usr/local/webserver/redis-1.2.6/下
redis安裝和啟動,同臺機器多開redis例項
redis安裝和啟動 Linux 啟動服務 cd /usr/local/redis/redis-stable redis-server redis.confredis解除安裝服務cd C:\web\redisredis-server --servic
redis安裝與啟動,客戶端設定編碼啟動
Redis安裝 1 .下載原始碼安裝包 wget http://download.redis.io/releases/redis-4.0.9.tar.gz 2 .將檔案放到自己將要安裝的目錄下,進行解壓 tar xzf redis-4.0
Redis安裝、啟動和關閉
1、如何檢視 Linux 和本地是否連線? ①:在 Linux 上:ping + 本機 IP ②:在本機上:ping + Linux 的 IP ③:停止:Ctrl + C ▂▂▂▂▂▂▂▂▂▂▂▂▂▂
redis Windows平臺啟動指令碼
我所下載的redis[http://blog.csdn.net/yueaini10000/article/details/72761092]是沒有啟動檔案,每次啟動都需要自己手動進入根目錄,然後在執行檔
redis安裝部署設定
安裝: wget http://download.redis.io/releases/redis-4.0.6.tar.gz tar xzf redis-4.0.6.tar.gz cd redis-4.0.6 make 設定: 繫結ip改為 0.0.0.0 bind 0.
Redis安裝部署(一主二從三哨兵)
需求:根據當前客戶的生產環境,模擬安裝部署Redis的測試環境,方便後續的功能測試。 1.準備工作 2.安裝編譯Redis 3.Redis執行環境配置 4.Redis啟動和關閉 1.準備工作 Redis的版本和虛擬主機數量都按照客戶的生產環境來準備: Redis版本:3.2.10 準備3臺虛擬機器,具體環