Linux(Debian)上安裝Redis教程


-- 第一步下載文件到該目錄  
cd /usr/local/src
wget http://download.redis.io/releases/redis-3.0.1.tar.gz
解壓
tar xzf redis-3.0.1.tar.gz

-- 第二步編譯安裝
make
make all
make install

注意:可能會安裝命令
  安裝make命令  apt-get install make
  安裝sysv-rc-conf命令  apt-get install sysv-rc-conf
  安裝升級vim命令  apt-get install vim
  安裝GCC:  apt-get install gcc
Make錯誤:
    redis出現問題zmalloc.h:50:31: 錯誤:jemalloc/jemalloc.h:沒有那個文件或目錄
    解決方法:make MALLOC=libc

-- 第三步
建立文件夾
mkdir /usr/redis
將/usr/local/bin 文件下的文件拷貝到 建立的文件夾

redis-benchmark  redis-check-aof  redis-check-dump  redis-cli  redis-sentinel  redis-server

cp redis-benchmark  /usr/redis
cp redis-check-aof /usr/redis
cp redis-check-dump  /usr/redis
cp redis-cli  /usr/redis
cp redis-sentinel  /usr/redis
cp redis-server  /usr/redis

將/usr/local/src/redis-3.0.1目錄中 解壓出的文件的redis.conf拷貝到 /usr/redis
cp redis.conf /usr/redis

-- 第四步.
-- 啟動服務
進入/usr/redis目錄
啟動命令:redis-server redis.conf 
關閉命令:建議在客戶端停止 shutdown

-- 第五步
-- 注冊服務,設置開機啟動
/usr/local/src/redis-3.0.1/utils/   redis_init_script     文件下的文件拷貝到 /etc/init.d/ 並且重命名為redisd

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

修改文件redisd

# chkconfig:2345 10 90

REDISPORT=6379
EXEC=/usr/redis/redis-server
CLIEXEC=/usr/redis/redis-cli

PIDFILE=/var/run/redis.pid
CONF="/usr/redis/redis.conf"

-- 啟動測試

/etc/init.d/redisd start

-- 設置開機自啟動
chkconfig redisd on
注意:可能會找不到命令,安裝命令 apt-get install chkconfig 

-- 重新啟動機器
reboot

-- 一些操作

查看redis 6379端口是否正在運行
ps aux | grep redis
正常停止redis-server 服務,使用reids 客戶端命令: redis-cli shutdown
如果停止不了則采取殺死進程的方式:kill -9 PID
例如:kill -9 831

-- 服務端啟動
redis-server /usr/redis/redis.conf
-- 客戶端連接

redis-cli -h IP地址 -p 端口 -a 密碼
redis-cli -h 127.0.0.1 -p 6379 -a yxt123
-- 退出客戶端
quit

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM