• <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • Redis教程
    Redis安裝和使用
    Redis數據類型操作命令
    高級話題
    Jedis操作Redis

    linux安裝redis

     

     

    1、下載

     

    wget:http://219.238.7.66/files/502600000A29C8D5/download.redis.io/releases/redis-3.2.9.tar.gz

     

     

    2、 安裝

     

    A、上傳 redis-3.2.9.tar 到 linux 系統。使用 Xftp 工具

     

     

    B、 解壓 redis-3.2.9.tar 到 usr/local 目錄

     

     

    C、 查看解壓后的文件

     

     

    D、編譯 Redis 文件, Redis 是使用 c 語言編寫的。 會使用 gcc 編譯器。

     

    在解壓后的 Redis 目錄下執行 (cd /usr/local/redis-3.2.9) make 命令。注意事項:

     

    ● make 命令執行過程中可能報錯,根據控制臺輸出的錯誤信息進行解決

     

    ● 錯誤一:gcc 命令找不到,是由于沒有安裝 gcc 導致解決方式:安裝 gcc 編譯器后在執行 make 命令

     

    什么是 gcc ?

     

    gcc 是 GNU compiler collection 的縮寫,它是 Linux 下一個編譯器集合( 相當于 javac ), 是 c 或 c++程序的編譯器

     

    怎么安裝gcc ?

     

    使用yum進行安裝gcc 。執行命令:yum -y install gcc

     

    ● 錯誤二: error: jemalloc/jemalloc.h: No such file or directory

     

    解決方式執行 make MALLOC=libc


    開始執行 make

     

     

    出現錯誤:

     

     

    沒有 gcc , cc 編譯器 ,解決安裝 gcc

     

     

    重新再編譯 make 。注意:安裝完 gcc 之后,再執行 make,先執行 make distclean 清理一下上次 make 后產生的文件。

     

    先執行 make distclean

     

     

    在執行 make

     

     

    執行 make 成功的標志

     

     

    注意:在make執行之后再執行 make install,該操作則將 src下的許多可執行文件復制到/usr/local/bin 目錄下,這樣做可以在任意目錄執行redis的軟件的命令(例如啟動,停止,客戶端連接服務器等), make install  可以不用執行,看個人習慣。

     

    看make編譯結果,cd src目錄

     

     

    cd src 在執行 ls

     

     

     

    3、啟動 Redis

     

    ① 前臺啟動 ./redis-server

     

    ② 后臺啟動 ./redis-server &

     

    第①種 前臺啟動

     

    啟動 Redis 的服務器端:切換到 src 目錄下執行 redis-server 程序

     

     

    redis 應用以前臺的方式啟動,不能退出當前窗口, 退出窗口,應用終止。

     

    在其他窗口查看 redis 啟動的進程

     

     

    第②種 后臺啟動

     

    src目錄下執行 ./redis-server & 此時關閉窗口,查看redis進程,依然存在。

     

     

    查看redis進程

     

     

     

    4、關閉 Redis

     

    關閉方式:

     

    ① 使用 redis 客戶端關閉, 向服務器發出關閉命令

     

    切換到 redis-3.2.9/src/ 目錄,執行 ./redis-cli shutdown

     

    推薦使用這種方式, redis 先完成數據操作,然后再關閉。

     

    例如:

     

     

    ② kill pid 或者 kill -9 pid

     

    這種不會考慮當前應用是否有數據正在執行操作,直接就關閉應用。

     

    先使用 ps -ef | grep redis 查出進程號, 在使用 kill pid

     

     

    全部教程
  • <nav id="wkkge"><strong id="wkkge"></strong></nav>
  • <menu id="wkkge"></menu>
  • 面对面棋牌游戏