常用命令
實(shí)現(xiàn)此案例需要按照如下步驟進(jìn)行均驶。
步驟一:命令set 昏兆、 mset 、 get 妇穴、 mget
具體操作如下
192.168.4.50:6350> set name bob? ? //存儲(chǔ)bob 到 key(name)
192.168.4.50:6350> mset age 19? sex? boy
192.168.4.50:6350> get name
"bob"
192.168.4.50:6350> mget age sex
1) "19"
2) "boy"
步驟二:命令 keys 爬虱、 type 、 exists 腾它、 del
具體操作如下
192.168.4.50:6350> keys *? ? //顯示所有key名
192.168.4.50:6350> keys? ???? ? //顯示三個(gè)字符的key名
192.168.4.50:6350> keys a*? //顯示a開(kāi)頭的key名
192.168.4.50:6350> type age? //使用set命令存儲(chǔ)的變量都是字符類型
192.168.4.50:6350> del age? ? //刪除
192.168.4.50:6350> exists age //變量不存在返回值0
192.168.4.50:6350> exists sex? //變量存在 返回值1
步驟三:命令? ttl 跑筝、 expire 、 move 瞒滴、 flushdb 继蜡、flushall 、save、shutdown
稀并、select
具體操作如下
192.168.4.50:6350> keys *
1) "sex"
2) "name"
192.168.4.50:6350> ttl sex? //返回值-1 表示變量永不過(guò)期
192.168.4.50:6350> expire sex 20 //設(shè)置變量過(guò)期時(shí)間為 20 秒
192.168.4.50:6350> ttl sex? //返回值14 表示還剩14秒過(guò)期
192.168.4.50:6350> ttl sex //返回值-2 表示已經(jīng)過(guò)期
192.168.4.50:6350> exists sex //返回值0 表示變量已經(jīng)不存在
192.168.4.50:6350> move name 1 //把變量name移動(dòng)到1號(hào)庫(kù)里
192.168.4.50:6350> select 1? //切換到1號(hào)庫(kù)
192.168.4.50:6350[1]> keys * //查看
192.168.4.50:6350[1]> select 0 //切換到0號(hào)庫(kù)
192.168.4.50:6350> keys * //查看
192.168.4.50:6350> select 1 //切換到1號(hào)庫(kù)
192.168.4.50:6350[1]> keys *
192.168.4.50:6350[1]> flushdb? ? //清空所在庫(kù)
192.168.4.50:6350[1]> keys *
192.168.4.50:6350[1]> flushall? ? //清空所有
192.168.4.50:6350[1]> save? ? //保存
192.168.4.50:6350[1]> shutdown? ? //停止服務(wù)
not connected> //提示連接斷開(kāi)
not connected> exit? //退出登錄
[root@host50 ~]# netstat -utnlp? | grep? redis-server //沒(méi)有進(jìn)程信息
[root@host50 ~]# /etc/init.d/redis_6379? start //啟動(dòng)服務(wù)
[root@host50 ~]# netstat -utnlp? | grep? redis-server //查看進(jìn)程信息
tcp? ? ? ? 0? ? ? 0 192.168.4.50:6350? ? ? 0.0.0.0:*? ? ? ? ? ? ?
LISTEN? ? ? 11475/redis-server?
[root@host50 ~]#