redis服務啟動 n
啟動 redis 服務
src/redis-server或者src/redis-server redis.conf
src/redis-server redis.conf 1>log.log 2>errlog.log
#1為標準輸出,2為錯誤輸出
n 將 redis 作為 linux 服務隨機啟動
vi /etc/rc.local, 加入**:
/root/install/redis-2.4.9/src/redis-server
n 客戶端連線
/usr/local/redis/redis-2.8.17/src/redis-cli
n 停止redis服務
/root/install/redis-2.4.9/src/redis-cli shutdown
redis 增刪改查 n
取出當前匹配的所有key
redis 127.0.0.1:6379 >
keys *
n 當前的key是否存在
redis 127.0.0.1:6379 >
exists
key n
刪除當前key
redis 127.0.0.1:6379 >
del
key
n 設定key過期時間
redis 127.0.0.1:6379 > expire key 10
n 返回給定key的剩餘生存時間
redis 127.0.0.1:6379 > ttl key
n 移動key鍵值對到2資料庫
redis 127.0.0.1:6379 > move key 2
n 移除當前key的過期時間
redis 127.0.0.1:6379 > persist key
n 隨機返回乙個key
redis 127.0.0.1:6379 > randomkey
n 重新命名key
redis 127.0.0.1:6379 > rename old_key new_key
n 返回key的資料型別
redis 127.0.0.1:6379 > type key
n 返回key的資料型別
redis 127.0.0.1:6379 > type key
n 測試連線是否存在
redis 127.0.0.1:6379 > ping
n 列印
redis 127.0.0.1:6379 > echo 999
n 資料庫切換到2庫(預設有16個資料庫,索引0-15)
redis 127.0.0.1:6379 > select 2
n 退出連線
redis 127.0.0.1:6379 > quit
n 當前資料庫中key的數量
redis 127.0.0.1:6379 > dbsize
n 伺服器基本資訊
redis 127.0.0.1:6379 > info
n 獲取伺服器的引數配置
redis 127.0.0.1:6379 > config get dir
n 清空當前資料庫
redis 127.0.0.1:6379 > flushdb
n 清除所有資料庫
redis 127.0.0.1:6379 > flushall
n 實時轉儲收到的請求
redis 127.0.0.1:6379 > monitor
n 獲取當前慢日誌長度
redis 127.0.0.1:6379 > slowlog len
n 獲取所有慢日誌
redis 127.0.0.1:6379 > slowlog get
n 重置慢日誌
redis 127.0.0.1:6379 > slowlog reset
注意:redis預設有16個資料庫,我們程式如用的是2庫
用redis-clie客戶端查詢要先切換到2庫
#切換redis資料庫
select 2
#獲取key的value
get key
Redis常用命令
1 keys 返回滿足給定pattern的所有key。例如 keys 返回所有鍵 2 exists 確認乙個key是否存在。例如 exists age 3 del 刪除指定key。例如 del age 4 expire 設定乙個key的過期時間。例如 expire age 100 單位 秒 5 pe...
redis常用命令
redis cli p 6079 登陸redis,埠為6079 auth psssword 如果redis帶密碼,則執行上邊一行,password替換為你的密碼。src redis cli p 6380 keys wei xargs src redis cli p 6380 del 批量刪除埠為63...
Redis常用命令
啟動 redis 服務 src redis server或者src redis server redis.conf src redis server redis.conf 1 log.log 2 errlog.log 1為標準輸出,2為錯誤輸出 將 redis 作為 linux 服務隨機啟動 vi ...