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
注意
- PREFIX必須大寫
- 安裝會自動創(chuàng)建redis目錄
- 會將上面的編譯結(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配置文件解讀
-
redis啟動指定配置文件
redis-server 配置文件路徑 -
deamonnize設(shè)置是否一守護進程來啟動,默認是no
deamonnize yes 以守護進程啟動 deamonnize no 以守非護進程啟動 profile指定pid。默認值:/var/run/redis.pid
port指定啟動端口號,默認:port 6379
bind 綁定訪問的ip地址。默認只有本機訪問。bind 127.0.0.11
databases 配置默認的數(shù)據(jù)庫個數(shù),,默認為16
-
sava 指定多長時間內(nèi)有多個跟新操作就會進行一次持久化
默認值 save 900 1 表示每900秒1次跟新操作,會持久化 save 300 10 表示每300秒100次跟新操作,會持久化 save 60 10000 表示600秒10000次跟新操作,會持久化 dbfilename:指定本地數(shù)據(jù)文件名,默認為:dump.rdb
dir 指定工作目錄,默認為: ./
requirepass:賒著數(shù)據(jù)庫連接在密碼
maxmemory指定最大的內(nèi)存限制