Redis的常用操作(命令列)

2021-10-09 13:38:14 字數 1175 閱讀 1374

最近工作當中經常需要使用到redis,先將經常使用的命令總結如下:

linux上安裝,服務端,客戶端

yum install redis-server*

yum install redis*

重啟,開啟服務等

systemctl restart redis.service  

查詢修改配置檔案

find . -name 'redis' 檢視redis的配置檔案

vim /etc/redis.conf   使用yum 安裝的redis的配置檔案地方

檢視redis的服務

ps aux|grep redis    檢視redis的服務

redis-cli 連線redis

使用auth

輸入密碼

即可進入

如果對應有密碼才可以連線的

redis 

只需要輸入

auth

後面跟著密碼即可

select index

選擇庫

檢視當前庫下面的所有keys

輸入keys *

redis 檢視keys 的有效期:

redis ttl命令用於獲取鍵到期的剩餘時間(秒)。

返回值,以毫秒為單位的整數值ttl或負值

ttl以毫秒為單位。

-1, 如果key沒有到期超時。

-2, 如果鍵不存在。

set sessionname 987789

ok127.0.0.1:6379> get sessionname

"987789"

127.0.0.1:6379> expire sessionname 60

(integer) 1

127.0.0.1:6379> ttl sessionname

(integer) 31

127.0.0.1:6379> ttl sessionname

(integer) 30

127.0.0.1:6379> ttl sessionname

(integer) 29

127.0.0.1:6379> ttl sessionname

(integer) 29

127.0.0.1:6379> ttl sessionname

(integer) 27

127.0.0.1:6379>

Redis命令列操作

序號 命令作用 示例輸出 1set 設定指定key的值 set string this is a string ok2 get獲取指定的key值 get string this is a string 3getrange 返回字串中的子字串 getrange string 3 10 s is a s...

redis命令的常用命令行操作

關鍵字 樣例備註 setset name jobs 設定名字為jobs getget name 獲取key為name的值 expipe expipe name 20 為key為name設定20秒過期時間 hash適合存放物件比如 hmset person name jobs age 18 expip...

Redis啟動 停止 Redis命令列的操作

1 redis執行了make install後,redis的課執行檔案都會自動複製到 usr local bin 目錄 2 redis server redis伺服器 3 redis cli redis命令列客戶端 4 redis benchmark redis效能測試工具 5 redis chec...