redis服務常用操作總結(一)

2021-08-28 03:42:49 字數 1761 閱讀 3398

redis服務啟動失敗問題解決方法

service redis start  啟動後報錯

redis服務已啟動

/var/run/redis_6379.pid exists, process is already running or crashed

殺死redis程序

ps -ef|grep redis

刪除程序pid檔案後,重啟redis

rm -rf /var/run/redis_6379.pid exists

啟動redis服務

service redis start

哨兵服務

service sentinel start

停止service redis stop

service sentinel stop

redis 客戶端的基本語法為:

1.$ redis-cli

例項以下例項講解了如何啟動 redis 客戶端:  預設埠:6379

啟動 redis 客戶端,開啟終端並輸入命令 redis-cli。該命令會連線本地的 redis 服務。

$redis-cli

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> ping

pong

在遠端服務上執行命令

如果需要在遠端 redis 服務上執行命令,同樣我們使用的也是 redis-cli 命令。

語法$ redis-cli -h host -p port -a password info

例項以下例項演示了如何連線到主機為 127.0.0.1,埠為 6379 ,密碼為 mypass 的 redis 服務上。

$redis-cli -h 127.0.0.1 -p 6379 -a "mypass"

redis 127.0.0.1:6379>

redis 127.0.0.1:6379> ping

pong

關閉redis客戶端

redis 127.0.0.1:6379> client kill ip:port

1、鍵值相關命令

keys * 取出當前所有的key

exists name 檢視n是否有name這個key

del name 刪除key name

expire confirm 100 設定confirm這個key100秒過期

ttl confirm 獲取confirm 這個key的有效時長

select 0 選擇到0資料庫 redis預設的資料庫是0~15一共16個資料庫

move confirm 1 將當前資料庫中的key移動到其他的資料庫中,這裡就是把confire這個key從當前資料庫中移動到1中

persist confirm 移除confirm這個key的過期時間

randomkey 隨機返回資料庫裡面的乙個key

rename key2 key3 重新命名key2 為key3

type key2 返回key的資料型別

2、伺服器相關命令

ping pong返回響應是否連線成功

echo 在命令列列印一些內容

select 0~15 編號的資料庫

quit  /exit 退出客戶端

dbsize 返回當前資料庫中所有key的數量

info 返回redis的相關資訊

config get dir/* 實時傳儲收到的請求

flushdb 刪除當前選擇資料庫中的所有key

flushall 刪除所有資料庫中的資料庫

redis 常用操作

在ubuntu下面操作 redis的操作是以key value的形式儲存的 key為字串 value 字串,hash表,list集合,set集合,zset集合 五種型別 獲取值 1.獲取基本值 get key 2.獲取多個值 mget key1 key2 檢視鍵 1.檢視所有的鍵 keys 2.檢視...

Redis常用操作

redis cli p 34040 a password2 monitor monitor redis cli a password2 p 34040 keys x009 1699901 xargs redis cli a password2 p 34040 del redis cli a pass...

Redis常用操作

redis一共五種資料型別 string hash list set zset 啟動redis redis server啟動redis客戶端 redis cliset key value 設定指定key值 get key 獲取指定key值 getrange key start end 返回部分字串 ...