ip:10.0.31.144
環境:centos 6.6
redis版本:redis-3.x
安裝目錄:/usr/local/redis
使用者:root
1.編譯和安裝所需要的包:
先檢查本地有沒有安裝gcc : whereis gcc ,若有,此步略過。
[root@localhost ~] # yum install gcc tcl
3.解壓(重新命名為redis3.2):[root@localhost src]# cd /usr/local/src/
[root@localhost src]# wget
--2017-10-19
13:57:33--
正在解析主機 download.redis.io... 109.74.203.151
正在連線 download.redis.io|109.74.203.151|:80...
原始碼目錄分析:[root@localhost src]# tar -zxvf redis-3.2.11.tar.gz
[root@localhost src]# mv redis-3.2.11 redis3.2
①.在/usr/local/src/redis3.2/下有乙個redis.conf檔案,這個檔案為redis核心配置檔案。
②.在/usr/local/src/redis3.2/src/下,有redis的常用命令,安裝完成後,會將這些命令自動放入到安裝路徑下的bin目錄下:
③.在/usr/local/src/redis3.2/utils/下,有redis的服務啟動指令碼[root@localhost redis-3.1]# cd src/
[root@localhost src]# ls
包含:redis-cli redis-server 等
4.建立安裝目錄[root@localhost src]# cd ..
[root@localhost redis-3.1]# cd utils/
[root@localhost utils]# ll
包含:redis_init_script等
5.編譯安裝(使用prefix指定安裝目錄)[root@localhost utils]# mkdir /usr/local/redis
進入到/usr/local/src/redis-3.1/src目錄
安裝完成後,可以看到/usr/local/redis 目錄下有乙個 bin 目錄,bin 目錄裡就是 redis 的命令指令碼:[root@localhost utils]# cd ../src/
[root@localhost src]# make prefix=/usr/local/redis install
[root@localhost src]# cd /usr/local/redis
6.配置並啟動redis[root@localhost redis]# cd bin/
[root@localhost bin]# ls
redis-benchmark redis-check-dump redis-sentinel
redis-check-aof redis-cli redis-server
6.1 建立 redis 配置檔案目錄
6.2 複製 redis 配置檔案/usr/local/src/redis3.2/redis.conf 到/usr/local/redis/conf 目錄並按埠[root@localhost bin]# mkdir /usr/local/redis/conf
號重新命名為 6379.conf(這裡的目的是方便識別redis程式是用哪乙個配置檔案進行啟動的)
6.3 如需將redis設定為後台啟動,編輯redi核心配置檔案6379.conf:(此步驟可以省略)[root@localhost bin]# cp /usr/local/src/redis3.2/redis.conf /usr/local/redis/conf/6379.conf
將deamonize no 改為 yes[root@localhost bin]# cd ../conf/
[root@localhost conf]# vim 6379.conf
6.4 啟動redis
6.4 驗證啟動是否成功:[root@localhost conf]# cd ../bin/
[root@localhost bin]# ./redis-server /usr/local/redis/conf/6379.conf
[root@localhost bin]# ps -ef|grep redis
root 552110
16:50 ? 00:00:00 ./redis-server *:6379
root 5537
2508
016:54 pts/0 00:00:00 grep redis
Redis從入門到入門
2安裝1.1支援的儲存結構 remote dictionary server 以字典儲存資料,允許其他應用通過tcp協議訪問字典內容。支援的鍵值型別 優點 redis的字典儲存方式和多重鍵值儲存方式,使得程式設計師可以直接將程式中的資料對映到redis中,資料在redis中的儲存方式和其在程式中的儲...
redis 從入門到放棄
keys ping 測試客戶機與伺服器的連線 info 檢視環境資訊,比如客戶端數量等 config get 檢視系統配置資訊 dbsize 有多少個key keys 檢視所有key del key 刪除指定key type key 返回 key 所儲存的值的型別。expire key time i...
redis 五種資料型別入門到例項精通
速度快資料存在記憶體中。c語言實現,距離 作業系統越近執行速度越快。單執行緒,預防了多執行緒可能產生的競爭問題。redis源 精打細磨。鍵值對的資料結構儲存 五中鍵值對的形式,許多的應用場景,提高開發效率。功能多鍵過期 發布訂閱 lua指令碼 事務功能 流水線簡單穩定 原始碼少單執行緒 不需要依賴作...