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 返回部分字串 ...