Redis在Linux下的安裝與配置

Redis是一個開源的使用ANSI C語言編寫、支持網絡、可基於內存亦可持久化的日誌型、Key-Value數據庫,並提供多種語言的API。redis

Redis是 NoSQL技術陣營中的一員。sql

說到NoSQL,什麼是NoSQL?數據庫

NoSQL是一類新出現的數據庫即not only sql,它不像關係型數據庫,由通用的操做語言--sql,每種nosql數據庫都有本身的api和語法。api

Redis 官網:https://redis.io/服務器

中文官網:http://redis.cn/網絡

介紹完Redis,下面詳細說下Redis環境的搭建:nosql

 

Redis最新版本是4.0,但穩定版本是3.2。咱們用3.2做爲示例。工具

1.下載性能

  wget http://download.redis.io/releases/redis-3.2.8.tar.gz測試

2.解壓

  tar -zxvf redis-3.2.8.tar.gz

3.複製

  放到/usr/local/目錄下(純我的習慣)

  sudo mv ./redis-3.2.8 /usr/local/redis/

4.進入redis目錄

  cd /usr/local/redis/

5.生成

  sudo make

6.測試

  sudo make test

7.安裝

  我看到的教程中在這一步說是會安裝到/usr/bin/目錄下,可是我運行完裝在了/usr/local/bin/目錄下

  sudo make install

8.安裝完成進入安裝目錄可看到以下:

  其中:

    • redis-server redis  服務器
    • redis-cli redis  命令行客戶端
    • redis-benchmark redis  性能測試工具
    • redis-check-aof AOF  文件修復工具
    • redis-check-rdb RDB  文件檢索工具

9.配置

  解壓後的redis文件夾中有配置文件的原文件:redis.conf

能夠將這個文件複製到其餘位置,而後複製的文件進行修改。

在此,咱們複製到/etc/redis/

  sudo cp /usr/local/redis/redis.conf /etc/redis/

 

至此,redis安裝完畢,下面說下redis配置

 上面咱們在/etc/redis/下複製了一份redis的默認配置文件,咱們可對這份配置文件進行修改,而後經過這項配置文件啓動redis服務。

介紹幾個核心的配置項:

綁定ip:

  bind 127.0.0.1

  這裏的IP若是要遠程訪問,就寫目的IP

端口:

  port 6379

  6379是redis的默認端口號

是否以守護進程運行:

  daemonize yes

  值能夠是yes或者no,若是以守護進程運行,則不會在命令行阻塞,相似與服務;若是以非守護進程運行,則會在當前終端阻塞

數據文件

  dbfilename dump.rdb

  數據文件的名稱

數據⽂件存儲路徑

  dir /var/lib/redis

⽇志⽂件

  logfile /var/log/redis/redis-server.log

數據庫,默認有16個

  database 16

 

以上是幾個經常使用的配置項,還有詳細配置項信息能夠參考http://blog.csdn.net/ljphilp/article/details/52934933,此篇博文中有詳細介紹。

相關文章
相關標籤/搜索