redis學習(一) 安裝與命令

2021-09-25 11:38:46 字數 2115 閱讀 1818

參考文章

命令

目錄

列表型別命令(list)

雜湊型別命令hash

字串型別命令string

linux下安裝:

可以儲存乙個有序的字串列表,

lpush 

將所有指定的值插入到存於 key 的列表的頭部。如果 key 不存在,那麼在進行 push 操作前會建立乙個空列表。 如果 key 對應的值不是乙個 list 的話,那麼會返回乙個錯誤。

元素是從最左端的到最右端的、乙個接乙個被插入到 list 的頭部。

lpush key value [value ...]

1127.0.0.1:6379> lpush testlist1 a b c

(integer) 3     //返回列表長度

127.0.0.1:6379> lrange testlist1 0 -1

1) "c"      //最後插入在頭部

2) "b"

3) "a"      //最先插入在最後

rpush 

向存於 key 的列表的尾部插入所有指定的值。如果 key 不存在,那麼會建立乙個空的列表然後再進行 push 操作。 當 key 儲存的不是乙個列表,那麼會返回乙個錯誤。

元素是從左到右乙個接乙個從列表尾部插入。

rpush key value [value ...]

1127.0.0.1:6379> rpush testlist1 d e f

(integer) 6

127.0.0.1:6379> lrange testlist1 0 -1

1) "c"

2) "b"

3) "a"

4) "d"  

5) "e"

6) "f"      //最後插入在尾部

hset 

用於在儲存的關鍵值的雜湊設定字段。如果鍵不存在,新的key由雜湊建立。如果字段已經存在於雜湊值那麼將被覆蓋。

hset key field value

1127.0.0.1:6379> hset userinfo1 username 'name'

(integer) 1

127.0.0.1:6379> hset userinfo1 password '12346'

(integer) 1

127.0.0.1:6379> hset userinfo1 email '[email protected]'

(integer) 1

hget 

用於獲取與字段中儲存的鍵雜湊相關聯的值。

hget key field

1127.0.0.1:6379> hget userinfo1 username

"name"

127.0.0.1:6379> hget userinfo1 password

"12346"

127.0.0.1:6379> hget userinfo1 email

"[email protected]"

字串型別是redis中最基本的資料型別,他能儲存任何形式的字串,包括二進位制資料

乙個字串型別鍵允許的資料的最大容量是512mb。

命令:set key valus

get key

setex key seconds value //等價於 set key value ex seconds  設定過期時間

expire key seconds  給key設定過期時間   

檔名    說明

redis-server    redis伺服器

redis-cli    redis命令列客戶端

redis-benchmark    redis效能測試工具

redis-check-aof    aof檔案修復工具

redis-check-rdb    rdb檔案檢查工具

redis-sentinel    sentinel伺服器

我的安裝沒有修改目錄

我的安裝位置:/home/sysadmin/software/redis-4.0.8/src

啟動redis:

~/software/redis-4.0.8/src$ ./redis-server

Redis學習筆記(一) redis安裝與部署

2.我們所講的內容都是在ubuntu上測試通過的,下面的講解也會在ubuntu下進行 然後就可以啟動了 進入bin目錄,然後執行.redis server 然後他有乙個警告說沒指定配置檔案,那麼我們可以執行下面的命令來指定配置檔案.redis server etc redis.conf,然後你就會發...

Redis 學習(一)redis的安裝

參考 安裝 配置 開啟乙個cmd視窗 使用cd命令切換目錄到 c redis 執行 redis server.exe redis.conf 如果想方便的話,可以把redis的路徑加到系統的環境變數裡,這樣就省得再輸路徑了,後面的那個redis.conf可以省略,如果省略,會啟用預設的。輸入之後,會顯...

redis學習之redis命令(一)

redis命令用於在redis服務上執行操作。要在redis服務上執行命令需要乙個redis客戶端。redis客戶端在redis安裝包中。redis客戶端基本語法為 redis cli啟動客戶端,連線本地的redis服務 redis cli redis 127.0.0.1 6379 redis 12...