Redis(一) 搭建單機版redis

2021-08-13 16:20:45 字數 2142 閱讀 4557

1. yum install tcl

# wget

# tar xzf redis-3.2.0.tar.gz

# cd redis-3.2.0

# make

# make install

3. 安裝成功後,拷貝配置檔案到目錄/etc,並開啟檔案進行編輯

# cp redis.conf /etc

# vi /etc/redis.conf

# /usr/local/bin/redis-server /etc/redis.conf

但是為了更加方便地啟動,可以建立乙個啟動檔案,然後將它加入 系統服務中:

# vi /etc/init.d/redis

將下列**貼上進去:

#chkconfig: 2345 80 15

#description: start and stop redis

path=/usr/local/bin:/sbin:/usr/bin:/bin

redisport=6379

exec=/usr/local/bin/redis-server

redis_cli=/usr/local/bin/redis-cli

pidfile=/var/run/redis.pid

conf="/etc/redis.conf"

case "$1" in

start)

if [ -f $pidfile ]

then

echo "$pidfile exists, process is already running or crashed"

else

echo "starting redis server..."

$exec $conf

fiif [ "$?"="0" ]

then

echo "redis is running..."

fi;;

stop)

if [ ! -f $pidfile ]

then

echo "$pidfile does not exist, process is not running"

else

pid=$(cat $pidfile)

echo "stopping ..."

$redis_cli -p $redisport shutdown

while [ -x $ ]

doecho "waiting for redis to shutdown ..."

sleep 1

done

echo "redis stopped"

fi;;

restart|force-reload)

$ stop

$ start

;;*)

echo "usage: /etc/init.d/redis " >&2

exit 1

esac

上面檔案儲存後,更改其執行許可權,將其加入系統服務中,同時設定為自動啟動

# chmod +x /etc/init.d/redis

# chkconfig --add redis

# chkconfig redis on

使用下列指令檢視一下,如果2、3、4、5項為開啟狀態,即表示配置成功。

# chkconfig --list redis

現在可以使用下列指令啟動redis服務

# service redis start

啟動後可使用下列指令在本地測試

(redis-cli -h 127.0.0.1-p 6379)

# redis-cli

>set foo bar

ok>get foo

"bar"

>quit

上面測試表示redis已經正常執行,並開啟了預設埠為6379。

如果系統開啟了防火牆,可以使用下列指令開放6379埠:

# vim /etc/sysconfig/iptables

插入一條配置:

-a input -m state --state new -m tcp -p tcp --dport 6379 -j accept

儲存後,重啟防火牆

# service iptables restart

Redis單機版搭建

架構細節 1 所有的redis節點彼此互聯 ping pong機制 內部使用二進位制協議優化傳輸速度和頻寬.2 節點的fail是通過集群中超過半數的節點檢測失效時才生效.3 客戶端與redis節點直連,不需要中間proxy層.客戶端不需要連線集群所有節點,連線集群中任何乙個可用節點即可 4 redi...

redis安裝 單機版

因為redis使用c語言開發的,如果要執行在linux上,需要gcc c 的環境。那麼我們就要先看一下是否安裝了gcc c 如果沒有的話,需要在虛擬機上安裝gcc c 環境 友情提示,除了指令碼語言,linux上執行啥東西都需要裝環境 首先需要檢視linux上是否擁有該執行環境,輸入命令為 rpm ...

安裝單機版redis

2.執行redis cd redis 3.2.8 服務端啟動 src redis server redis.conf 客戶端連線 src redis cli h m01 p 6379 服務端停止 src redis cli h m01 p 6379 shutdown 或者為了方便可以單獨把redis...