《java筆記-redis》要點(diǎn):
本文介紹了java筆記-redis,希望對您有用。如果有疑問,可以聯(lián)系我們。
redis有多nb就不多說了,簡單記錄一下redis的使用,
Redis目前支持5種數(shù)據(jù)類型,分別是:
String(字符串)
List(列表)
Hash(字典)
Set(集合)
Sorted Set(有序集合)
使用redis提供的客戶端工具redis-cli看看他具體都有哪些功能:
(我使用的是微軟提供的window版,完全綠色版,無需安裝,做練習(xí)夠用了;
linux版使用辦法完全一致,這里只介紹最簡單的使用辦法,不涉及高級參數(shù))
使用命令,連接redis服務(wù)器:redis-cli -h [host_ip] -p [host_port]
驗(yàn)證服務(wù)器是否正常工作:ping [message]
設(shè)置數(shù)據(jù): set [key] [value]
獲取數(shù)據(jù):get[key]
值加1操作:incr [key]
值減1操作:decr [key]
(如果key值不存在,則會(huì)直接新建一個(gè)值為0的key,然后再進(jìn)行+1或者-1操作之后返回;也便是說會(huì)返回1和-1)
獲取鍵值到期的剩余時(shí)間:ttl[key]
(返回-1表示永遠(yuǎn)有效,返回-2表示找不到鍵值)
給鍵值設(shè)置有效期: expire[key] [seconds]
(找不到鍵值會(huì)返回0,否則返回1)
設(shè)置字段: hset [hash_key] [hash_field] [hash_value]
獲取字段: hget [hash_key] [hash_field]
查看所有的鍵值名:keys[name]
(name可以使用通配符,好比: st*、str*3)
刪除鍵值: del[key1] [key2] [key3] ......
清除所有鍵值: flushdb 或 flushall
(不必要參數(shù),直接刪除掉當(dāng)前數(shù)據(jù)庫或所有數(shù)據(jù)庫中的全部鍵值)
入門便是這樣子了,其他數(shù)據(jù)類型和更多的操作還是得靠查閱手冊~~
歡迎參與《java筆記-redis》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/9258.html