1. 程式人生 > >Redis指令與數據結構

Redis指令與數據結構

服務 ctrl 技術交流 href redis strong 操作 是否 秒殺

一、前言


上一篇介紹了《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

第二種:
netstat -lntpn|grep redis 或 kid -9  pid

註:此處的pid 代表 redis的  進程pid

4、通過命令

如下:大家可以自行通過redis-cli 測試一下

技術分享圖片

三、Redis數據結構


如下:就是redis支持的五種數據結構,最經常用的就是字符串

技術分享圖片

1、字符串的應用場景有如下:

技術分享圖片

然後我們就可以針對字符串做一些操作指令

如下:

技術分享圖片

2、Hash鍵值結構

技術分享圖片

hash的指令都是以h開頭的

技術分享圖片

hash使用場景

技術分享圖片

3、其他的就不做相應的介紹,大家可自行測試

這篇就介紹到這裏。

asp.net core 交流群:787464275 歡迎加群交流
如果您認為這篇文章還不錯或者有所收獲,您可以點擊右下角的【推薦】按鈕精神支持,因為這種支持是我繼續寫作,分享的最大動力!

作者:LouieGuo
聲明:原創博客請在轉載時保留原文鏈接或者在文章開頭加上本人博客地址,如發現錯誤,歡迎批評指正。凡是轉載於本人的文章,不能設置打賞功能,如有特殊需求請與本人聯系!

微信公眾號:歡迎關註 QQ技術交流群: 歡迎加群

技術分享圖片 技術分享圖片

Redis指令與數據結構