redis linux環境搭建

2021-09-02 16:12:13 字數 2700 閱讀 1087

寫在前面:這裡我只是做乙個記錄,一下內容都是**

[url]

勿噴,可以的話去原**訪問

一、安裝

2、將壓縮包放到

/usr/local/src

3、切換至/usr/local/src,執行解壓縮

tar -zxvf redis-3.2.3.tar.gz

4、建立資料夾/urs/local/redis

mkdir /usr/local/redis

5、ln -s redis-3.2.3 redis

6、

make prefix=/usr/local/redis install #安裝到指定目錄中

(這裡使用prefix指定make的安裝路徑)

7、在安裝redis成功後,你將可以在/usr/local/redis看到乙個bin的目錄,裡面有一些常用的redis指令檔案

二、將redis配置成daemon

1、將/usr/local/src/redis/utils目錄下的redis_init_script拷貝到/etc/init.d/下並更名為redis,

cp /usr/local/src/redis/utils/redis_init_script /etc/init.d/redis

2、修改redis執行指令碼

vim /usr/init.d/redis

3、檔案修改後為

#!/bin/sh

# chkconfig: 2345 80 90

# ****** redis init.d script conceived to work on linux systems

# as it does use of the /proc filesystem.

redisport=6379

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

cliexec=/usr/local/redis/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 &

fi;;

stop)

if [ ! -f $pidfile ]

then

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

else

pid=$(cat $pidfile)

echo "stopping ..."

$cliexec -p $redisport shutdown

while [ -x /proc/$ ]

doecho "waiting for redis to shutdown ..."

sleep 1

done

echo "redis stopped"

fi;;

*)echo "please use start or stop as first argument"

;;nit_scriptesac

4、修改地方:

a、#chkconfig: 2345 80 90

b、exec和cliexec路徑

c、start部分改為後台執行$exec $conf &

5、由於指令碼中的配置檔案沒有更改,我們這裡需要把redis的配置檔案拷貝到對應的目錄下去conf="/etc/redis/$.conf",以埠號命名,redis的配置檔案在/urs/local/src/redis/redis.conf,故只需要拷貝過去即可

mkdir /etc/redis

cp /usr/local/src/redis/redis.conf /etc/redis/6379.conf

6、新增為daemon

chkconfgi --add redis #這裡會自動去到/etc/init.d目錄下去找對應的服務

對了,引用上文作者的一句話:/etc/init.d類似於windows中的登錄檔,只不過linux下的登錄檔直接根據目錄即可

7、啟動service redis start,關閉servie redis stop

三、客戶端連線

1、配置系統環境變數/etc/profile

vi /etc/profile

2、在最後新增export path="$path:/usr/local/redis/bin",

3、應用profile

source /etc/profile

4、連線redis-cli [-h ip] [-a pwd](解釋一下,redis預設沒有設定密碼,如需要,在配置檔案中啟用密碼即可,字段:requirepass) 。

安裝部署Redis Linux

因為公司新買了阿里雲服務,需要安裝各種環境,所以記錄下。系統linux centos 7.6 64位 redis是乙個開源的使用ansi c語言編寫 遵守bsd協議 支援網路 可基於記憶體亦可持久化的日誌型 key value資料庫,並提供多種語言的api。它通常被稱為資料結構伺服器,因為值 val...

Redis Linux配置Redis 單點

第二步 建立相應資料夾,並通過xftp等工具講壓縮包拷貝到新建的資料夾,並解壓 1 建立資料夾 mkdir zookeeper 2.通過工具拷貝 此處略過 3.解壓壓縮包 tar zxvf redis 4.0.2.tar.gz 第三步 編譯redis 1 進入解壓後的資料夾 cd redis 4.0...

LAMP環境搭建 php環境搭建

yum groupinstall development tools y yum groupinstall desktop platform development y yum install cmake pcre devel ncurses devel openssl devel libcurl ...