主頁(yè) > 知識(shí)庫(kù) > Redis概述及l(fā)inux安裝redis的詳細(xì)教程

Redis概述及l(fā)inux安裝redis的詳細(xì)教程

熱門(mén)標(biāo)簽:b2b外呼系統(tǒng) 廊坊外呼系統(tǒng)在哪買(mǎi) 高碑店市地圖標(biāo)注app 400電話辦理的口碑 四川穩(wěn)定外呼系統(tǒng)軟件 南京手機(jī)外呼系統(tǒng)廠家 地圖標(biāo)注工廠入駐 臺(tái)灣電銷(xiāo) 一個(gè)地圖標(biāo)注多少錢(qián)

1.Redis是什么

  • 性能極高,Redis能讀的速度是110000次/s,寫(xiě)的速度是81000次/s 。
  • Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保持在磁盤(pán)中,重啟的時(shí)候可以再次加載進(jìn)行使用。
  • Redis不僅僅支持簡(jiǎn)單的key-value類(lèi)型的數(shù)據(jù),同時(shí)還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)。
  • Redis支持?jǐn)?shù)據(jù)的備份,即master-slave模式的數(shù)據(jù)備份。

2.Redis特點(diǎn)

  • 性能極高,Redis能讀的速度是110000次/s,寫(xiě)的速度是81000次/s 。
  • Redis支持?jǐn)?shù)據(jù)的持久化,可以將內(nèi)存中的數(shù)據(jù)保持在磁盤(pán)中,重啟的時(shí)候可以再次加載進(jìn)行使用。
  • Redis不僅僅支持簡(jiǎn)單的key-value類(lèi)型的數(shù)據(jù),同時(shí)還提供list,set,zset,hash等數(shù)據(jù)結(jié)構(gòu)的存儲(chǔ)。
  • Redis支持?jǐn)?shù)據(jù)的備份,即master-slave模式的數(shù)據(jù)備份。

 3.Redis能做什么

  •  內(nèi)存存儲(chǔ)和持久化:redis支持異步將內(nèi)存中的數(shù)據(jù)寫(xiě)到硬盤(pán)上,同時(shí)不影響繼續(xù)服務(wù)。
  • 取最新N個(gè)數(shù)據(jù)的操作,如:可以將最新的10條評(píng)論的ID放在Redis的List集合里面。
  • 模擬類(lèi)似于HttpSession這種需要設(shè)定過(guò)期時(shí)間的功能。
  • 發(fā)布、訂閱消息系統(tǒng)

 4.安裝redis

中文官方網(wǎng)站:Http://www.redis.cn/
企業(yè)里面做Redis開(kāi)發(fā),99%都是Linux版的運(yùn)用和安裝。

第一步 下載redis

wget http://download.redis.io/releases/redis-4.0.6.tar.gz

第二步 解壓壓縮包

tar -zxvf redis-4.0.6.tar.gz

[root@iZwz991stxdwj560bfmadtZ local]# tar -zxvf redis-4.0.6.tar.gz

第三步 yum安裝gcc依賴

yum install gcc

[root@iZwz991stxdwj560bfmadtZ local]# yum install gcc

遇到選擇,輸入y即可

第四步 跳轉(zhuǎn)到redis解壓目錄下

cd redis-4.0.6

[root@iZwz991stxdwj560bfmadtZ local]# cd redis-4.0.6

第五步 編譯安裝

make MALLOC=libc

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# make MALLOC=libc

將/usr/local/redis-4.0.6/src目錄下的文件加到/usr/local/bin目錄
cd src make install

[root@iZwz991stxdwj560bfmadtZ redis-4.0.6]# cd src  make install
 CC Makefile.dep

Hint: It's a good idea to run 'make test' ;)

 INSTALL install
 INSTALL install
 INSTALL install
 INSTALL install
 INSTALL install

5.啟動(dòng)redis

方式一 直接啟動(dòng)redis

./redis-server

[root@iZwz991stxdwj560bfmadtZ src]# ./redis-server
18685:C 13 Dec 12:56:12.507 # oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo
18685:C 13 Dec 12:56:12.507 # Redis version=4.0.6, bits=64, commit=00000000, modified=0, pid=18685, just started
18685:C 13 Dec 12:56:12.507 # Warning: no config file specified, using the default config. In order to specify a config file use ./redis-server /path/to/redis.conf
    _._             
   _.-``__ ''-._            
  _.-`` `. `_. ''-._   Redis 4.0.6 (00000000/0) 64 bit
 .-`` .-```. ```\/ _.,_ ''-._         
 ( '  ,  .-` | `, )  Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|  Port: 6379
 | `-._ `._ /  _.-' |  PID: 18685
 `-._ `-._ `-./ _.-' _.-'         
 |`-._`-._ `-.__.-' _.-'_.-'|         
 | `-._`-._  _.-'_.-' |   http://redis.io  
 `-._ `-._`-.__.-'_.-' _.-'         
 |`-._`-._ `-.__.-' _.-'_.-'|         
 | `-._`-._  _.-'_.-' |         
 `-._ `-._`-.__.-'_.-' _.-'         
  `-._ `-.__.-' _.-'          
   `-._  _.-'           
    `-.__.-'            

18685:M 13 Dec 12:56:12.508 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.
18685:M 13 Dec 12:56:12.508 # Server initialized
18685:M 13 Dec 12:56:12.508 # WARNING overcommit_memory is set to 0! Background save may fail under low memory condition. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl.conf and then reboot or run the command 'sysctl vm.overcommit_memory=1' for this to take effect.
18685:M 13 Dec 12:56:12.508 # WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never > /sys/kernel/mm/transparent_hugepage/enabled' as root, and add it to your /etc/rc.local in order to retain the setting after a reboot. Redis must be restarted after THP is disabled.
18685:M 13 Dec 12:56:12.508 * Ready to accept connections 

如上圖:redis啟動(dòng)成功,但是這種啟動(dòng)方式需要一直打開(kāi)窗口,不能進(jìn)行其他操作,不太方便。
按 ctrl + c可以關(guān)閉窗口。

方式二 以后臺(tái)進(jìn)程方式啟動(dòng)redis

第一步:修改redis.conf文件

daemonize no

修改為

daemonize yes

第二步:指定redis.conf文件啟動(dòng)

redis-server /usr/local/redis-4.0.6/redis.conf
ps -aux | grep redis查看redis進(jìn)程

這樣redis就在linux上安裝成功了

6. redis的helloworld

到此這篇關(guān)于Redis概述及l(fā)inux安裝redis的詳細(xì)教程的文章就介紹到這了,更多相關(guān)linux安裝redis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • linux環(huán)境部署及docker安裝redis的方法
  • Linux下redis的安裝與使用圖文教程
  • Linux安裝單機(jī)版Redis的完整步驟
  • Linux下Redis安裝教程詳解
  • Linux下Redis安裝使用教程
  • Linux Redis 的安裝步驟詳解

標(biāo)簽:拉薩 泰州 甘南 定州 河源 南寧 畢節(jié) 伊春

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Redis概述及l(fā)inux安裝redis的詳細(xì)教程》,本文關(guān)鍵詞  Redis,概,述及,linux,安裝,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Redis概述及l(fā)inux安裝redis的詳細(xì)教程》相關(guān)的同類(lèi)信息!
  • 本頁(yè)收集關(guān)于Redis概述及l(fā)inux安裝redis的詳細(xì)教程的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章