最近工作當中經常需要使用到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...