啟動 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 /etc/rc.local, 加入**:
/root/install/redis-2.4.9/src/redis-server
客戶端連線
src/redis-cli
停止redis服務:
src/redis-cli shutdown
增刪改查:
keys *取出當前匹配的所有key
>exists larry
(integer)
0當前的key是否存在
del lv
刪除當前key
expire
設定過期時間
> expire larry 10
(integer)
1>move larry ad4
(integer)
1移動larry鍵值對到ad4資料庫
>persist lv
(integer)
1移除當前key的過期時間
randomkey
隨機返回乙個key
rename
重新命名key
type
返回值的資料型別
type testlist
list
>ping
pong
測試連線是否還在
>echo name
"larry"列印
> select
ad4databank
ok資料庫切換
>quit
退出連線
>dbsize
(integer)
12當前資料庫中key的數量
>info
伺服器基本資訊
monitor
實時轉儲收到的請求
config
get獲取伺服器的引數配置
flushdb
清空當前資料庫
flushall
清除所有資料庫
redis 密碼
1. 更改redis.conf配置
# requirepass foobared 去掉注釋,foobared改為 自己的password , 我測試的時候用的是預設的 foobared
2.啟動redis
/usr/local/redis/src/redis-server -p 6371
3.測試
/usr/local/redis/src/redis-cli -p 6371 -a foobared
redis>set
a b(error) err operation not permitted (-a 設定這個時候沒起作用 )
redis>auth foobared
okredis>set
a bok
redis>quit
這時,再
/usr/local/bin/redis-cli -a foobared
redis > set
a bok
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 ...