系統 CentOS7
Redis 官網下載 https://redis.io/download
1.下載解壓
[root@TestServer-DFJR programs]# /usr/local/programs [root@TestServer-DFJR programs]# wget http://download.redis.io/releases/redis-4.0.1.tar.gz [root@TestServer-DFJR programs]# tar xzf redis-4.0.1.tar.gz [root@TestServer-DFJR programs]# mv redis-4.0.1 redis4 #移動到自己想放置的地方
2.編譯安裝
[root@TestServer-DFJR programs]# cd /usr/local/programs/redis4
安裝(使用 PREFIX 指定安裝目錄):
# make PREFIX=/usr/local/programs/redis4 install
安裝完成后,可以看到/usr/local/programs/redis4 目錄下有一個 bin 目錄,bin 目錄里就是 redis 的命令腳本:
[root@TestServer-DFJR redis4]# ls 00-RELEASENOTES BUGS COPYING INSTALL MANIFESTO redis.conf runtest-cluster sentinel.conf tests bin CONTRIBUTING deps Makefile README.md runtest runtest-sentinel src utils [root@TestServer-DFJR redis4]#
4.執行Redis-server 命令,啟動Redis 服務
[root@TestServer-DFJR redis4]# cd bin [root@TestServer-DFJR bin]# ./redis-server
注意:這里直接執行Redis-server 啟動的Redis服務,是在前台直接運行的(效果如上圖),也就是說,執行完該命令后,如果Lunix關閉當前會話,則Redis服務也隨即關閉。正常情況下,啟動Redis服務需要從后台啟動,並且指定啟動配置文件。
5.后台啟動redis服務
a)首先編輯conf文件,將daemonize屬性改為yes(表明需要在后台運行)
vi redis.conf
b)再次啟動redis服務,並指定啟動服務配置文件
bin/redis-server redis.conf
6. redis.conf的其他關鍵配置
daemonize yes #以后台daemon方式運行redis
port 6379 #默認端口
bind 127.0.0.1 10.6.30.191 #默認綁定本機所有ip地址,為了安全,可以只監聽內網ip
pidfile /var/run/redis_6379.pid #redis以后台運行,默認pid文件路徑/var/run/redis.pid
requirepass 123456 #設置redis數據庫連接密碼
6.服務端啟動成功后,執行redis-cli啟動Redis 客戶端,查看端口號。
redis-cli -a 123456 #連接redis數據庫,注意:-a后面跟redis數據庫密碼
默認是沒有密碼的,直接輸入
src/redis-cli
然后就可以執行redis命令了
8. 停止服務器
在客戶端里輸入 shutdown
退出客戶端是 exit
9.卸載redis服務
直接把相關目錄和文件刪除即可
10. 設置環境變量
將 Redis 添加到環境變量中:
# vi /etc/profile
在最后添加以下內容:
## Redis env
export PATH=$PATH:/usr/local/programs/redis4/bin
使配置生效:
# source /etc/profile
現在就可以直接使用 redis-cli 等 redis 命令了: