天天看點

Redis指令與資料結構(二)

0、Redis目錄結構

      1)

Redis介紹及部署在CentOS7上(一)

      2)

Redis指令與資料結構(二)

      3)

Redis用戶端連接配接以及持久化資料(三)

      4)

Redis高可用之主從複制實踐(四)

      5)

Redis高可用之哨兵模式Sentinel配置與啟動(五)

      6)Redis高可用之叢集配置(六)

https://www.cnblogs.com/guolianyu/p/10249687.html

一、前言

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

 查詢結果

Redis指令與資料結構(二)

2、連接配接redis用戶端

在上面我們啟動了redis後我們啟動一下redis用戶端

./src/redis-cli -p 6666 -a 123      

 進入redis中

Redis指令與資料結構(二)

3、關閉redis服務兩種方法

第一種:
./src/redis-cli -p 6666 -a 123 shutdown

第二種:
kid -9  pid

注:此處的pid 代表 redis的  程序pid      

4、通過指令

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

Redis指令與資料結構(二)

三、Redis資料結構

如下:就是redis支援的五種資料結構,最經常用的就是字元串

Redis指令與資料結構(二)

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

Redis指令與資料結構(二)

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

如下:

Redis指令與資料結構(二)

2、Hash鍵值結構

Redis指令與資料結構(二)

hash的指令都是以h開頭的

Redis指令與資料結構(二)

hash使用場景

Redis指令與資料結構(二)

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

這篇就介紹到這裡。

asp.net core 交流群:787464275 歡迎加群交流

如果您認為這篇文章還不錯或者有所收獲,您可以點選右下角的【推薦】按鈕精神支援,因為這種支援是我繼續寫作,分享的最大動力!

作者:

LouieGuo http://www.cnblogs.com/stulzq

聲明:原創部落格請在轉載時保留原文連結或者在文章開頭加上本人部落格位址,如發現錯誤,歡迎批評指正。凡是轉載于本人的文章,不能設定打賞功能,如有特殊需求請與本人聯系!

微信公衆号:歡迎關注                                                 QQ技術交流群: 歡迎加群

Redis指令與資料結構(二)
Redis指令與資料結構(二)

繼續閱讀