centOS安裝Redis
-
將
redis-3.0.4.tar.gz
包上傳到centOS的/opt目錄下:
-
cd到/opt目錄下解壓包,
tar -zxvf redis-3.0.4.tar.gz
,解壓後得到文件夾redis-3.0.4
:[root@iz2zeewd5q2wfzj9hhfyntz opt]# ll total 1340 drwxrwxr-x 6 root root 4096 Sep 8 2015 redis-3.0.4 -rwxr-xr-x 1 root root 1364993 Feb 29 12:02 redis-3.0.4.tar.gz [root@iz2zeewd5q2wfzj9hhfyntz opt]#
-
進入該目錄,
cd redis-3.0.4
,執行make
指令(在聯網狀態下):- 若不能聯網則需保證先安裝gcc,即聯網狀態執行
yum install gcc-c++
後再執行make指令。 - 若發生錯誤
"Jemalloc/jemalloc.h:沒有那個文件或目錄"
,則執行make distclean
後再次執行make指令。
- 若不能聯網則需保證先安裝gcc,即聯網狀態執行
-
make成功之後再繼續執行
make install
:
-
進入默認安裝目錄
/usr/local/bin
看到redis-server
表示安裝成功:
-
以上各文件表示的作用:
文件名 作用 Redis-benchmark 性能測試工具,啓動Redis服務後可以運行,測試筆記本性能 Redis-check-aof 修復有問題的AOF文件(rdb、aof) Redis-check-dump 修復有問題的dump.rdb文件 Redis-cli Redis客戶端,啓動入口 Redis-sentinel 哨兵,redis集羣使用 Redis-server Redis服務器,啓動入口
-
-
啓動Redis服務:
- 準備:修改
/opt/redis-3.0.4
目錄下的redis.conf
文件,將裏面的daemonize no
改成yes
,讓服務可以在後臺啓動,可用/daemonize
定位到其所在位置。 - 拷貝配置文件:
cp redis.conf /myredis/redis.conf
將默認的redis.conf
拷貝到自己先創建好的一個路徑下,比如我的是/myredis/redis.conf
- 先cd到
/usr/local/bin
下,再以複製好的redis配置文件啓動Redis:redis-server /myredis/redis.conf
- 啓動客戶端
redis-cli
,連接測試127.0.0.1:6379> ping
:響應PONG
- 關閉redis客戶端的兩種方式:
- 單實例關閉:
redis-cli shutdown
- 多實例關閉,指定端口關閉:
redis-cli -p 6379 shutdown
- 單實例關閉:
- 準備:修改
-
redis基礎知識:
- redis默認有16個數據庫,dbid從0~15(像數組角標),通過
SELECT <dbid>
來切換數據庫,數據庫的數據不共享。 - 查看數據庫中key的數量:
dbsize
- 清空當前庫:
FLUSHDB
- 清空全部庫:
FLUSHALL
量:dbsize
- 默認端口號爲:
6379
- redis默認有16個數據庫,dbid從0~15(像數組角標),通過