Redis入門不難系列(1)

      網友投稿 966 2022-05-29

      文章目錄

      安裝

      啟動Redis

      直接啟動

      腳本啟動

      設置開機自啟

      關閉redis

      redis配置

      其他相關知識

      安裝

      回頭重溫Redis,感慨我們以前安裝個Redis可麻煩了,當初我為了學Redis,還專門去買了課、

      我們選用Linux系統,這也是Redis的選擇。

      在 http://download.redis.io/redis-stable.tar.gz 可以獲取Redis的最新穩定版,目前是還有在不斷維護這個網址的。

      命令(建議先轉到root權限下):

      wget http://download.redis.io/redis-stable.tar.gz tar xzf redis-stable.tar.gz cd redis-stable make

      1

      2

      3

      4

      就很簡單。

      編譯之后執行:

      make install

      1

      將src下的可執行程序復制到 /usr/local/bin 目錄中,后面用得上。

      使用Redis前建議用 make test 命令走一波,測試Redis是否編譯正確。

      如果報這個錯:

      You need tcl 8.5 or newer in order to run the Redis test

      1

      那就:

      yum install tcl

      1

      啟動Redis

      如果前面你像我一樣執行了 make install 的話,那么現在也跟我一樣:

      cd /usr/local/bin

      1

      啟動Redis有直接啟動和腳本啟動兩種方式,

      直接啟動

      直接啟動就是進入到這個文件夾下面,直接運行redis-server即可。

      Redis服務器默認會使用6379端口號,可以通過 --port來指定端口號。

      ./redis-server --port 6379

      1

      腳本啟動

      在Redis源碼中的utils目錄下,有一個redis_init_script文件,我們將它復制到 /etc/init.d目錄下,文件名就起 redis_端口號吧,操作如下:

      建立兩個文件夾:

      /etc/redis 存放redis配置文件 /var/redis/端口號 存放redis持久化數據

      1

      2

      (有就加,沒有就算了)

      在 redis-stable 文件夾中,有一個redis.conf的配置文件,想當初我還從頭到尾翻譯了一遍。

      將這個配置文件復制到/etc/redis目錄下,做一些修改:

      daemonize yes 使redis以守護進程模式運行 pidfile /var/run/redis_端口號.pid 設置redis的PID文件位置 port 端口號 設置redis監聽的端口號 dir /var/redis/端口號 設置持久化文件存放位置

      1

      2

      3

      4

      現在就可以以以下命令來啟動redis了。

      /etc/init.d/redis_端口號 start

      1

      來啟動redis了。

      設置開機自啟

      sudo update-rc.d redis_端口號 defaults

      1

      關閉redis

      關閉redis就很簡單了,但是也還沒有到直接咔嚓那么簡單啦。

      redis有可能正在將內存中的數據同步到硬盤中,所以如果強行關閉的話有可能會導致數據丟失。正確關閉方式如下:

      redis-cli shutdown

      1

      當redis收到shutdown命令后,會先斷開所有連接,最后完成退出。

      redis配置

      博主不辭辛勞翻譯了一下redis.conf配置文件,感覺里面東西還是挺好的。

      redis.conf翻譯與配置(一)【redis6.0.6】

      redis.conf翻譯與配置(二)【redis6.0.6】

      redis.conf翻譯與配置(三)【redis6.0.6】

      redis.conf翻譯與配置(四)【redis6.0.6】

      redis.conf翻譯與配置(五)【redis6.0.6】

      redis.conf翻譯與配置(六)【redis6.0.6】

      翻譯亦是不易,大家多多支持

      其他相關知識

      如果你想啟動多個redis,使用不同的配置文件未必不是一個好辦法,當然,端口號不要重復了。

      Redis入門不難系列(1)

      單進程單線程:

      redis是單進程單線程的。 優點:避免了線程競態。 缺點:無法發揮多核優勢。 彌補:多個redis實例一起工作。

      1

      2

      3

      4

      5

      默認16個數據庫一起工作:

      默認使用16個數據庫,類似于數組下標從0開始,初始使用0號庫。

      切換數據庫:

      select index

      1

      常用基本命令:

      DBSIZE:查詢當前數據庫下有多少個數據 FLUSHDB:清空當前數據庫下數據 FLUSHALL:清空所有數據庫下數據

      1

      2

      3

      Redis 數據庫

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:數據庫“祖傳”架構難優化?華為云 MongoDB 社區增強版來幫忙,300% 性能提升
      下一篇:面向對象-抽象類和抽象方法及練習
      相關文章
      7777久久亚洲中文字幕蜜桃| 亚洲影院在线观看| 亚洲va乱码一区二区三区| 亚洲国语精品自产拍在线观看| 亚洲av中文无码乱人伦在线播放 | 亚洲中文字幕无码久久综合网| 亚洲精品成人久久久| 亚洲黄片毛片在线观看| 亚洲精品国产精品国自产观看| 亚洲精品亚洲人成在线观看下载 | 亚洲精品国产免费| 亚洲精品在线网站| 亚洲乱码在线播放| 亚洲成人激情小说| 亚洲日本VA中文字幕久久道具| 亚洲日本成本人观看| 男人的天堂亚洲一区二区三区| 亚洲欧美成aⅴ人在线观看| 久久亚洲中文无码咪咪爱| 免费亚洲视频在线观看| 亚洲情侣偷拍精品| 亚洲精品无码mv在线观看网站| 亚洲国产精品乱码一区二区| 亚洲bt加勒比一区二区| 亚洲高清日韩精品第一区| 亚洲制服丝袜精品久久| 国产精品亚洲精品观看不卡| 亚洲国产精品无码久久| 亚洲福利中文字幕在线网址| 国产亚洲精品无码专区| 亚洲av无码专区国产乱码在线观看| 色噜噜综合亚洲av中文无码| 亚洲伊人久久精品| 亚洲欧洲无码一区二区三区| 亚洲成AV人网址| 亚洲国产精品成人久久| 亚洲精品中文字幕无乱码| 亚洲男人天堂2018av| 国产精品亚洲二区在线| 亚洲精品乱码久久久久久蜜桃不卡| 无码乱人伦一区二区亚洲一|