1. 程式人生 > >linux(centos6.6) 下安裝,配置redis, 及開機自啟動

linux(centos6.6) 下安裝,配置redis, 及開機自啟動

1.下載Redis
wget http://download.redis.io/redis-stable.tar.gz

tar -zxvf redis-stable.tar.gz 

解壓後進入 redis-stable 目錄

2.編譯,安裝
make && make install

cd redis-stable/src

拷貝 redis-server ,redis-cli,redis.conf 到 自定義目錄
cp redis-server /usr/local/redis
cp redis-cli /usr/local/redis
cp redis.conf  /usr/local/redis

建立run,log目錄,用於存放redis.pid 和 log資訊
mkdir run
mkdir log

3.編輯redis配置檔案

vim redis.conf 

配置 run 目錄,log目錄 以及執行啟用守護程序方式執行

	run 目錄
	pidfile /usr/local/redis/run/redis.pid

	log目錄
	logfile /usr/local/redis/log/log.log

	守護程序方式執行
	daemonize yes
	
	配置redis ip
	bind: 待配ip

	配置redis訪問密碼
	requirepass 待配密碼	

執行redis
cd /usr/local/redis

./redis-server redis.conf

開啟客戶端測試
./redis-cli -h ip地址 -p 6379
auth 設定的密碼

>set keys 000000
>OK

>get kyes
>000000

到此redis安裝配置完成



非本機ip訪問需要再防火牆開放 6379 埠或關閉防火牆即可


4.配置redis 開機啟動

1.在 /etc/init.d/ 目錄下建立redis檔案 其中redis_path ,redis_conf, redis_pid 的值根據具體目錄配置,檔案內容如下:

#!/bin/bash

# chkconfig:   2345 90 10

# description:  Redis is a persistent key-value database

# redis    Startup script for redis processes

# processname: redis

redis_path="/usr/local/redis/redis-server"

redis_conf="/usr/local/redis/redis.conf"

redis_pid="/usr/local/redis/run/redis.pid"

# Source function library.

. /etc/rc.d/init.d/functions

[ -x $redis_path ] || exit 0

RETVAL=0

prog="redis"

# Start daemons.

start() {

if [ -e $redis_pid -a ! -z $redis_pid ];then

echo $prog" already running...."

exit 1

fi

echo -n $"Starting $prog "

# Single instance for all caches

$redis_path $redis_conf

RETVAL=$?

[ $RETVAL -eq 0 ] && {

touch /var/lock/subsys/$prog

success $"$prog"

}

echo

return $RETVAL

}

# Stop daemons.

stop() {

echo -n $"Stopping $prog "

killproc -d 10 $redis_path

echo

[ $RETVAL = 0 ] && rm -f $redis_pid /var/lock/subsys/$prog

RETVAL=$?

return $RETVAL

}

# See how we were called.

case "$1" in

start)

start

;;

stop)

stop

;;

status)

status $prog

RETVAL=$?

;;

restart)

stop

start

;;

condrestart)

if test "x`pidof redis`" != x; then

stop

start

fi

;;

*)

echo $"Usage: $0 {start|stop|status|restart|condrestart}"

exit 1

esac

exit $RETVAL



2.設定檔案的訪問許可權:
chmod a+x /etc/init.d/redis (a+x引數表示 ==> all user can execute  所有使用者可執行)

3.最後將ngix加入到rc.local檔案中,這樣開機的時候nginx就預設啟動了
vim /etc/rc.local
新增
/etc/init.d/redis start 
:wq
重啟生效










相關推薦

linux(centos6.6) 安裝,配置redis, 開機啟動

1.下載Redis wget http://download.redis.io/redis-stable.tar.gz tar -zxvf redis-stable.tar.gz 解壓後進入 redis-stable 目錄 2.編譯,安裝 make &&am

centos7安裝redis開機啟動(單機)

首先現在下載Linux下的安裝包 我是在/usr/local目錄下安裝的,至於安裝目錄自己看著辦吧 下載成功後當前目錄下有安裝包 接下來就是安裝原始碼包了 經過短暫的等待後接續編譯 到這裡,我們安裝的redis可以滿足一般的使用了,如果需要自己特殊的需求

記錄Centos6.5安裝vsftp服務配置文件說明

linux 運維 vsftp 參考文章:http://blog.csdn.net/zwhfyy/article/details/1547454 http://www.linuxidc.com/Linux/2015-06/118442.htmvsftp 的優點:除了安全、高速、穩定之外,vsftpd

linux安裝配置redis服務

linux下安裝配置redis服務 2016年03月25日 15:39:31 coding_everyday 閱讀數:3530更多 個人分類: redis          最近專案需要用到r

Linux的CentOS7系統和Windows安裝配置Redis

Redis  即是REmote DIctionary Server(遠端字典伺服器) C語言開發的一個開源高效能鍵值對分散式記憶體資料庫, 支援資料持久化,支援非同步將記憶體中資料儲存在磁碟中,同時不影響服務,重啟時可再次載入使用 支援的多種鍵值資料型別 字串型別、列

linux-centOS6.6的crontab計劃任務配置

1.crontab(定時任務,計劃任務) #crontab -u <-l, -r, -e>     -u:指定一個使用者     -l:列出某個使用者的任務計劃     -r:刪除某個使用者的任務     -e:編輯某個使用者的任務 2.顯示行意義解析

linux centos7 安裝配置redis 自動後臺啟動

1、下載、編譯、安裝   https://redis.io/download   wget xxxxx 2、設定服務自動後臺啟動    (1)、複製初始化指令碼           首先將utils/redis_init_script檔案複製到/etc/init.d下,同時

驗證Linux安裝redis是否已經後臺啟動的方法

linux 虛擬機 配置文件 redis後臺運行 redis啟動 1、讓redis在linux虛擬機上運行,需要修改 redis.conf 配置文件(通常使用備份文件,避免破壞原配置文件)。這段英文是指“默認的redis是不會在後臺運行的,如果需要使用,則修改成yes”即 daemoniz

Ubuntu安裝配置redis

命令 rep -c col 安裝配置 pan 令行 .html cli 安裝redis apt-get install redis-server 查看是否啟動 ps -aux|grep redis 客戶端連接   註:     安裝Redis服務器,會自動地一起安裝

夕陽橋斷 Linux(centos6.5)安裝jenkins Jenkins 的前身是 Hudson 是一個可擴充套件的持續整合引擎。 通俗的來講,jenkins就是一個可以實現自動化部署的一個插

夕陽橋斷 Linux(centos6.5)下安裝jenkins Jenkins 的前身是 Hudson 是一個可擴充套件的持續整合引擎。 通俗的來講,jenkins就是一個可以實現自動化部署的一個外掛, 對於我來說,也是應用在系統部署上。 1

CentOS 6安裝配置JDK+Tomcat環境

1.安裝OpenJDK 注意,安裝OpenJDK簡單迅速,只需一條命令,且無需配置環境變數 ①檢視是否已經安裝了JDK java -version rpm -qa |grep java rpm -qa |grep jdk ②若有如何解除安裝 解除安裝JDK相關檔案輸入:

linux-CentOS6.4安裝oracle11g詳解

目錄:         1.前言         2.安裝環境         3.基本要求         4.修改linux核心配置(可省略)         5.安裝步驟         6.建立資料庫         7.建立監聽        

Redis之——CentOS 6.5安裝配置redis

1、安裝需要的支援環境 在安裝Redis之前首要先做的是安裝Unix的Tcl工具,如果不安裝的話後期將無法對Redis進行測試。在後期執行make test的時候返回如下錯誤資訊:You need tcl 8.xuyao de5 or newer in order to

Linux7.4Redis安裝開機啟動

1. 下載redis包curl http://download.redis.io/releases/redis-4.0.8.tar.gz2. 解壓[[email protected]_162_98_centos ~]$ tar -zvxf redis-4.0.9.t

Windows 64 位系統安裝配置 DOSBox debug.exe

該篇部落格同樣作為類似問題 “如何在 Windows 64 位系統下進入 debug” 的答案。 很多同學初看王爽的《組合語言》,或者因為其它原因需要進入 debug 除錯模式下學習組合語言時,會出現類似以下的錯誤提示 這是因為他們使用的是 64 位的 Windows

linux命令列安裝配置virtualbox虛擬機器

轉自:http://www.server110.com/virtualbox/201308/307.html linux下安裝virtualbox虛擬機器命令操作 無意間看到一篇虛擬機器效能介紹的文章,說到開源的virtualbox性很不錯,於是最近到官方網站www.vir

Centos6.5安裝配置zabbix教程

        Zabbix是一款企業級的、開源的、分散式的監控套件,可快速搭建一套運維監控平臺。本文在centos6.5作業系統之上搭建Zabbix Server,包括LAMP環境的構建、zabbix安裝以及zabbix web前端配置。 1.centos6.5-mi

ubuntu16.04安裝配置nodejsnpm

tps 下載 clas con 官網 down 。。 chm 網上 官網下載ubuntu對應的二進制文件(Linux Binaries (x64)這一行) https://nodejs.org/en/download/ 解壓並安裝 ``` $tar zxvf node

linuxredis設定開機啟動

直接來步驟: 1、設定redis.conf中daemonize為yes,確保守護程序開啟。 2、編寫開機自啟動指令碼 vi /etc/init.d/redis 指令碼內容如下: # chkconfig: 2345 10 90 # description:

嵌入式ARM平臺基於Linux配置應用程式開機啟動(fluxbox參考)

本文轉載於 http://www.eefocus.com/toradex/blog/18-01/426601_a6317.html,特此感謝 By Toradex秦海 1). 簡介 嵌入式ARM平臺裝置採用Embedded Linux作業系統