redis安裝

redis安裝

1、安裝gcc

yum install -y gcc automake autoconf libtool make

2、下載redis5.0

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

3、解壓tar.gz源文件包

tar -zxvf redis-5.0.7.tar.gz
cd cd redis-5.0.7

4、編譯

make MALLOC=libc

5、安裝redis到指定的目錄

make PREFIX=/usr/local/redis install
cd /usr/local/redis

注意

  1. PREFIX必須大寫
  2. 安裝會自動創(chuàng)建redis目錄
  3. 會將上面的編譯結(jié)果安裝到redis目錄

6、將redis安裝后的bin目錄加入到系統(tǒng)環(huán)境變量

vim /etc/profile
PATH=$PATH:/usr/local/mysql/bin:/usr/local/redis/bin
source /etc/profile

7、啟動redis

redis-server

注意

  • 這樣啟動是在前臺啟動,關(guān)閉可這個命令行窗口,服務(wù)就會關(guān)閉。

  • 啟動redis以后會默認在bin目錄下創(chuàng)建一個dump.rdb文件。這個文件是redis持久化數(shù)據(jù)的地方。

    [apadmin@iZ2zebclwi6rdvkvzwnbupZ redis]# cd bin/
    [apadmin@iZ2zebclwi6rdvkvzwnbupZ bin]# ll
    total 13028
    -rw-r--r-- 1 apadmin root      92 Feb 21 17:08 dump.rdb
    -rwxr-xr-x 1 apadmin root  353840 Feb 21 16:56 redis-benchmark
    -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-check-aof
    -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-check-rdb
    -rwxr-xr-x 1 apadmin root  799328 Feb 21 16:56 redis-cli
    lrwxrwxrwx 1 apadmin root      12 Feb 21 16:56 redis-sentinel -> redis-server
    -rwxr-xr-x 1 apadmin root 4058448 Feb 21 16:56 redis-server
    

8、啟動客戶端

redis-cli -a 密碼

9、Linux配置redis

redis的配置文件位于redis的安裝目錄下,文件名為:redis.conf。windows下面文件文件名為redis.windows.conf

進入redis安裝時候解壓后的目錄復(fù)制redis.conf到/usr/local/redis

redis配置文件解讀

  1. redis啟動指定配置文件

    redis-server 配置文件路徑
    
  2. deamonnize設(shè)置是否一守護進程來啟動,默認是no

    deamonnize yes 以守護進程啟動
    deamonnize no 以守非護進程啟動
    
  3. profile指定pid。默認值:/var/run/redis.pid

  4. port指定啟動端口號,默認:port 6379

  5. bind 綁定訪問的ip地址。默認只有本機訪問。bind 127.0.0.11

  6. databases 配置默認的數(shù)據(jù)庫個數(shù),,默認為16

  7. sava 指定多長時間內(nèi)有多個跟新操作就會進行一次持久化

    默認值
    save 900 1   表示每900秒1次跟新操作,會持久化
    save 300 10  表示每300秒100次跟新操作,會持久化
    save 60 10000    表示600秒10000次跟新操作,會持久化
    
  8. dbfilename:指定本地數(shù)據(jù)文件名,默認為:dump.rdb

  9. dir 指定工作目錄,默認為: ./

  10. requirepass:賒著數(shù)據(jù)庫連接在密碼

  11. maxmemory指定最大的內(nèi)存限制

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Redis是一個開源的使用ANSI C語言編寫、支持網(wǎng)絡(luò)、可基于內(nèi)存亦可持久化的日志型、Key-Value數(shù)據(jù)庫,...
    凌亂秋天閱讀 3,154評論 0 0
  • 今天在使用Redis的時候遇到了一些問題,這個問題的解決,發(fā)現(xiàn)很多人使用Redis的時候沒有一點安全意識。所以又重...
    hangba843閱讀 422評論 0 0
  • 1 Redis介紹1.1 什么是NoSql為了解決高并發(fā)、高可擴展、高可用、大數(shù)據(jù)存儲問題而產(chǎn)生的數(shù)據(jù)庫解決方...
    克魯?shù)吕?/span>閱讀 5,727評論 0 36
  • redis安裝及使用 本次安裝環(huán)境: centos6.8 redis-3.2.1 1、安裝redis 下載redi...
    雄柱閱讀 598評論 0 0
  • ->點擊訪問個人博客地址,相互交流學(xué)習(xí)<- Redis 簡介 Redis 是完全開源免費的,遵守BSD協(xié)議,是一個...
    JackHCC閱讀 1,633評論 1 2

友情鏈接更多精彩內(nèi)容