1.redis環境配置
由於redis是c語言開發的,所以需要先安裝c語言的編譯環境,即需要安裝gcc
1.1先查看是否安裝gcc
gcc -v
1.2如果沒有gcc,則需要在線安裝
yum install gcc-c++
2.redis安裝步驟
2.1下載redis壓縮包(這裏下載的是3.0.0的)
下載網址:http://download.redis.io/releases/,如圖所示:
2.2上傳redis壓縮包到服務器,解壓redis-3.0.0.tar.gz壓縮包(這裏是用xftp6)
tar zxf redis-3.0.0.tar.gz
2.3 進入到redis-3.0.0目錄下,ll打開目錄下文件,如下所示:
文件目錄解析:
redis.conf redis配置文件
src 編譯後的源文件
makefile make相關命令存放處
2.4 查看是否存在Makefile文件,存在則直接make編譯redis源碼
2.5 編譯成功如下:
2.6 安裝編譯後的redis代碼到指定目錄,一般存放於/usr/local下的redis目錄,指令如下
make install PREFIX=/usr/local/redis
如下圖所示,則說明redis安裝成功
查看/user/local目錄,可以發現多了一個redis目錄
2.7 redis目錄下的bin目錄下的文件,如下:
2.8 啓動redis,默認啓動模式爲前端啓動,指令如下
./redis-server
2.9 前端啓動的話,如果客戶端關閉,redis服務也會停掉,所以需要改成後臺啓動redis.
具體做法分爲兩步:
1.將redis解壓文件裏面的redis.conf文件複製到當前目錄,指令如下
cp ~/redis-3.0.0/redis.conf .
2.修改redis.conf文件,將daemonize no,修改成daemonize yes,啓動方式由前端啓動修改爲後臺啓動了(如果沒有安裝vim,命令如下:yum install vim)
vim redis.conf (vim命令:按鍵i爲編輯)
然後保存修改並退出,命令如下(三步操作)
1. Esc
2. :wq
3. Enter(回車)
2.10 啓動redis(後臺啓動)
./redis-server redis.conf
2.11 查看redis是否在運行,指令如下
ps aux|grep redis
2.12 打開redis連接
./redis-cli
連接成功,則如下所示
2.13 將連接到其他端口,指令如下
./redis-cli -h 192.168.8.18 -p 6379
3.redis常用命令
3.1 String類型存取: Key Vallue形式存儲數據 例如:
set str1 abc //Key Vallue形式存儲數據
get str1 //獲取key=str1的value
3.2 hash的操作:hash是一個String類型的field和value的映射表
hset str2 field def //存儲數據
hget str2 field //獲取數據
3.3 查看數據的有效期限:ttl key
//查看str1的有效期
ttl str1
結果等於-1:有效期永久
結果等於-2:該數據不存在
結果大於0的任意數字:表示該數據有效期爲當前數字秒
3.4 判斷該key是否存在:exists key
//判斷是否存在str1這個key
exists str1