redis 相關設定,redis命令可以用tab鍵補全
[root@elk_node1 ~]#redis-cli -h 192.168.122.188
192.168.122.188:6379> set mykey abc //定義乙個鍵值對
ok192.168.122.188:6379> get mykey //獲取鍵值對
"abc"
[root@elk_node1 ~]# redis-cli -h 192.168.122.188-n 7 // -n指定選取哪個資料庫,預設命名類似db6
192.168.122.188:6379[7]> set mykey1 aaa
ok192.168.122.188:6379[7]> get mykey1
"aaa"
192.168.122.188:6379[7]> select 6 //選擇db6資料庫
ok192.168.122.188:6379[6]> help set //redis中可以help乙個命令獲得一些命令資訊
set key value [ex seconds] [px milliseconds] [nx|xx]
summary: set the string value of a key
since: 1.0.0
group: string
192.168.122.188:6379[6]> set msg goodbye nx //nx表示當不為空的時候才存入這個鍵值
ok192.168.122.188:6379[6]> set msg godfd nx
(nil)
192.168.122.188:6379[6]> get msg
"goodbye"
192.168.122.188:6379[6]> set msg1 huahua ex 10 //ex表示有效期,這個表示10秒後,這個值自動過期
ok192.168.122.188:6379[6]> get msg1
"huahua"
192.168.122.188:6379[6]> get msg1
"huahua"
192.168.122.188:6379[6]> get msg1
"huahua"
192.168.122.188:6379[6]> get msg1 //10秒後已經為空
(nil)
192.168.122.188:6379[6]> mset a 1 b 2 c 3 //mset 可以同時設定多個鍵值對
ok192.168.122.188:6379[6]> mget a b c
1) "1"
2) "2"
3) "3"
192.168.122.188:6379[6]> keys * //顯示所有的鍵值對
1) "c"
2) "b"
3) "a"
4) "msg"
192.168.122.188:6379[6]> msetnx d 4 a 5
(integer) 0
這是因為//msetnx 當key不存在設定多個值,它具有原子性,因為a這個key被設定過,只要有乙個有值就不會成功,返回0
192.168.122.188:6379[6]> strlen myhobby //檢視key的值的長度
(integer) 5
192.168.122.188:6379[6]> set msg "hello world"
ok192.168.122.188:6379[6]> get msg
"hello world"
192.168.122.188:6379[6]> getrange msg 0 4 //getrange獲取一定範圍內的值,獲取0-4範圍內的值
"hello"
192.168.122.188:6379[6]> getrange msg -5 -1 -5---1 倒著就是從-1往後取值
"world"
redis命令使用
redis總結 三 1.啟動redis redis start 其實可以直接找到對應的redis的目錄,直接啟動redis server.exe 1 redis預設的啟動埠為6379 2 當然啟動的時候可以更改其啟動的埠 redis server port 6378 2.檢視redis是否啟動成功 ...
redis命令使用
set key value get key 刪除key 返回被移除key的數量。del key 檢查給定key是否存在 若key存在,返回1,否則返回0。exists key expire key 5 integer 1 get key immediately some value get key ...
redis使用命令
redis常用型別string,hash,list,set,sorted set zset hset hash表名 hsah鍵 hash值 key不存在,則建立 hget hash表名 hsah鍵 hlen hash表名 返回該hash表包含的鍵值數量,成功1,失敗0 hkeys hash表名 返回...