【redis知識點整理】---centos7下redis的安裝 、啓動、連接和關閉

最近遇到一個線上bug,關係到了fastjson、dubbo、 redis 和 泛型,之所以這樣說,是因爲排查問題 到 解決問題的思路大致如此 —> 我覺得我之後應該會抽出時間寫一篇博客,聊聊這個事 —> 但是最近實在太忙了,很多想整理的東西,現在都沒時間進行整理了。。。


最近打算整理一下緩存相關的東西 —》 本篇從最簡單的redis單機版安裝開始!!!



1 redis單機版編譯 + 安裝

1)yum install gcc-c++  //因爲是C語言編寫的,需要C語言的環境

(2)wget http://download.redis.io/releases/redis-4.0.6.tar.gz //下載redis,也可以使用別的方式

(3) mkdir -p /usr/local/software/redis  //新建一個存放redis的文件夾

(4)將root下的redis移動到 /usr/local/redis 然後解壓
		mv redis-4.0.6.tar.gz /usr/local/software/redis/
		cd /usr/local/software/redis
		tar -zxvf redis-4.0.6.tar.gz
		
(5)編譯redis
		cd redis-4.0.6 //進入到redis-4.0.6目錄
		make //進行編譯
		
(6)安裝redis
		//直接在redis-4.0.6目錄下安裝
		make PREFIX=/usr/local/software/redis install 
		//安裝成功之後 在/usr/local/software/redis目錄下多出來一個bin目錄
		
(7)爲了便於啓動的方便,將redis-4.0.6目錄下的redis.conf拷貝到bin目錄下
		cp redis.conf /usr/local/software/redis/bin //在redis-4.0.6目錄下進行拷貝

安裝完成後:
在這裏插入圖片描述
上面可執行文件的作用:
在這裏插入圖片描述


2 redis的啓動


2.1 方式1— 前臺啓動(不推薦使用)

1)cd /usr/local/software/redis/bin //進入bin目錄
(2./redis-server //啓動redis服務,默認端口號6379

效果如下:
在這裏插入圖片描述


2.2 方式2— 後臺啓動(工作中的方式)

修改1中第(7)步複製到bin目錄下的redis.conf文件
(1)將bind 127.0.0.1 改爲bind 你自己的ip地址---> 這樣別人就可以用ip通過客戶端訪問redis的服務器了
(2)將 daemonize 值改成yes
(3)還可以修改端口號(port) + 設置redis服務器的訪問密碼(requirepass)等,這裏不細說了
(3./redis-server redis.conf  //bin目錄裏通過配置文件啓動redis

在這裏插入圖片描述


3 客戶端連接redis服務器


3.1 本機客戶端連接redis服務器

方式1: 默認連接的本機6379端口
		./redis-cli  //bin目錄下運行該命令
方式2: 連接指定主機 指定端口號的redis服務器,比如說:
		./redis-cli -h 192.168.65.134 -p 6379
		連接指定主機、指定端口號、指定密碼的redis服務器,比如說:
		./redis-cli -h 192.168.65.134 -p 6379 -a 12345678
基本的命令:
			ping :測試是否連接成功
			quit:退出

方式2對應的命令:
在這裏插入圖片描述


3.2 開放端口讓其他機器也可以連接redis服務器

firewall-cmd --list-ports //查看已開放的端口
firewall-cmd --zone=public --add-port=6379/tcp --permanent //開放6379端口
firewall-cmd --reload //重啓防火牆
firewall-cmd --list-ports //確認6379端口是否已經開放
---> 如果開放成功其他機器就可以連接本機的redis服務器了

比如說我在win系統上通過RedisDesktopManager連接linux的redis服務器:
在這裏插入圖片描述
連接成功的畫面:
在這裏插入圖片描述


4 redis服務器的關閉

redis客戶端的關閉,2中已經演示了,即在會話中直接通過quit命令就退出了。那服務端如何正確的關閉呢,有如下幾種方式:

方式a:登錄客戶端 
		shutdown  //你沒看錯,可以在客戶端直接關閉服務端

方式b:如果沒有登錄客戶端
		./redis-cli -h ip地址 -p port shutdown 
		如:
		./redis-cli -h 192.168.65.134 -p 6379 shutdown

方式c:kill -9 pid ---> 這個應該都懂!!!
			ps -ef | grep redis 查看redis是否啓動
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章