0、Redis目錄結構
5)Redis高可用之哨兵模式Sentinel配置與啟動(五)
一、前言
上一篇介紹了《Redis介紹及部署在CentOS上》,相必大家對redis有一定的了解了,Redis使用的場景非常的多,比如 之前 手機營銷活動的秒殺等。
那么這節就介紹一下一些通過指令,幫助我們更好的了解redis。
二、Redis通用指令
1、連接redis服務
進入redis目錄下,此處我的目錄在 /usr/local/redisfile/redis-5.0.2
第一種:啟動默認配置的redis服務(當關閉頁面后或者 ctrl+C就會自動關閉redis服務,無法在后台啟動)
./src/redis-server 第二種:啟動自定義配置的redis服務 此處我自定義了一個配置文件 redis.custom.conf
./src/redis-server redis.custom.conf
redis.custom.conf 的配置如下:
daemonize yes port 6666 requirepass 123 logfile ./redislog.log dir ./
daemonize yes 代表在后台運行。
port 端口號,默認端口是6379,在此我們修改了默認端口,這樣主要是出於安全考慮,防止不法之人一眼就識破我們的redis端口。
requirepass 設置redis密碼
logfile 代表 日志文件
dir 代表 文件存放的位置
這樣執行后我們查看一下redis是否在運行
執行命令:
ps -ef|grep redis 或 netstat -lntp|grep redis
查詢結果
2、連接redis客戶端
在上面我們啟動了redis后我們啟動一下redis客戶端
./src/redis-cli -p 6666 -a 123
進入redis中
3、關閉redis服務兩種方法
第一種: ./src/redis-cli -p 6666 -a 123 shutdown 第二種: kid -9 pid 注:此處的pid 代表 redis的 進程pid
4、通過命令
如下:大家可以自行通過redis-cli 測試一下
三、Redis數據結構
如下:就是redis支持的五種數據結構,最經常用的就是字符串
1、字符串的應用場景有如下:
然后我們就可以針對字符串做一些操作指令
如下:
2、Hash鍵值結構
hash的指令都是以h開頭的
hash使用場景
3、其他的就不做相應的介紹,大家可自行測試
這篇就介紹到這里。
asp.net core 交流群:787464275 歡迎加群交流
如果您認為這篇文章還不錯或者有所收獲,您可以點擊右下角的【推薦】按鈕精神支持,因為這種支持是我繼續寫作,分享的最大動力!
微信公眾號:歡迎關注 QQ技術交流群: 歡迎加群