centos redis 安裝過程,解決辦法

2021-07-24 18:08:49 字數 2943 閱讀 4170

wget 

tar xvzf redis-stable.tar.gz

cd redis-stable

make

報錯:

you need tcl 8.5 or newer in order to run the redis test

make: *** [test] error 1

解決:wget   

sudo tar xzvf tcl8.6.1-src.tar.gz  -c /usr/local/  

cd  /usr/local/tcl8.6.1/unix/  

sudo ./configure  

sudo make  

sudo make install  

第二步:執行make test

說明可進行安裝

第三步:make install

第四步:安裝成功後,修改執行環境

在make成功以後,會在src目錄下多出一些可執行檔案:redis-server,redis-cli等等。

方便期間用cp命令複製到usr目錄下執行。

cp redis-server /usr/local/bin/

cp redis-cli /usr/local/bin/

然後新建目錄,存放配置檔案

mkdir /etc/redis

mkdir /var/redis

mkdir /var/redis/log

mkdir /var/redis/run

mkdir /var/redis/6379

在redis解壓根目錄中找到配置檔案模板,複製到如下位置。

cpredis.conf/etc/redis/6379.conf

通過vi命令修改

daemonize yes

pidfile /var/redis/run/redis_6379.pid

logfile /var/redis/log/redis_6379.log

dir /var/redis/6379

最後執行redis:

$ redis-server /etc/redis/6379.conf
檢視是否跑起來:ps -aux | grep redis

第五步:配置啟動指令碼

mkdir /etc/init.d/reids

vi /etc/init.d/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

pidfile=/var/redis/run/redis_6379.pid

###conf="/etc/redis.conf"

conf="/etc/redis/6379.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

fi

if [ "$?"="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 $ ]

do

echo "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  

第六步:啟動和測試redis

啟動服務:    /etc/init.d/redis start

啟動客戶端:  redis-cli

測試:127.0.0.1:6379> set 1 1

ok127.0.0.1:6379> get 1

"1"127.0.0.1:6379>

tripwire安裝過程

在as4上測試通過。找到twinstall.sh檔案所在的位置 我安裝的時候找到http download1.csdn.net down3 20070523 23220246809.rpm的是twinstall.sh.in 拷貝到 etc tripwire目錄下,並修改檔案,設定好twadmin檔案...

XAMPP安裝過程

方法 a 使用安裝包進行安裝 使用安裝包來安裝 xampp 是最簡單的方法。xampp win32 的安裝嚮導 安裝過程結束後,您會在 開始 程式 xampp 選單下找到 xampp。您可以使用 xampp 控制面板來啟動 停止所有服務或安裝 解除安裝所有服務。xampp 控制面板能啟動 停止 ap...

pylibmc 安裝過程

pylibmc安裝過程就像個遞迴呼叫,要安裝pylibmc需要先安裝libmemcached,安裝libmemcached又需要先安裝memcached,安裝memcached又要先安裝libevent。以下是安裝過程 1。安裝libevent configure make make install...