參考文章
命令
目錄
列表型別命令(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
字串型別是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...