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...