寫在前面:這裡我只是做乙個記錄,一下內容都是**
[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 ...