大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 常用的Redis數據庫操作命令

常用的Redis數據庫操作命令

更新時間:2021-11-22 11:06:37 來源:動力節點 瀏覽2251次

Redis操作:

想讓其它機器訪問本機的redis服務器,需要修改redis.conf的ip地址為本機的網卡ip,如果有多個網卡,可以綁定多個ip。

常用的Redis數據庫操作命令

1.啟動redis

sudo service redis-server start

2.客戶端進行連接

redis-cli -h ip地址 port端口號

3.連接之后輸入ping命令,如果出現PONG說明連接成功

4.redis默認有16個庫,通過0-15進行標識,切換數據庫:select 1 切換到1號庫

5.清除當前數據庫flushdb

清除所有數據庫flushall

redis中支持的5種數據類型:字符串string,列表list,集合set,有序集合zset,哈希hash

redis是key-value的數據結構,每一條數據都是一個鍵值對,鍵名的類型為字符串,但鍵名不能重復。

redis中對string字符串的基本操作:

設置/保存數據

1.設置鍵值

如設置鍵為username 值為laowang的數據

set username laowang

2.查看username的值

get username

3.設置鍵值過期時間,以秒為單位 setex key seconds value

如設置鍵為age,值為18,過期時間為3秒的數據

setex age 3 18

4.設置多個鍵值

如設置username為zhangsan,age為20 gender為male的數據

mset username zhangsan age 20 gender male

5.追加值append key value

如向鍵名為username的值zhangsan添加abc 使之變為zhangsanabc

append username abc

獲取數據

1.根據鍵獲取值,如果鍵不存在則返回nil

如:獲取username的值

get username

2.根據多個鍵獲取多個值 mget key1 key2 ...

mget username age gender

鍵命令

1.查看所有鍵 keys *

2.查看鍵名中包含a的鍵

keys 'a*'

3.判斷鍵是否存在,如果存在返回1,不存在返回0 exists key

exists username

4.查看鍵對應的值的類型 type key

type age

5.刪除鍵對應的值 del key(刪除鍵后,鍵對應的值也會被刪除)

del username

6.設置鍵的過期時間 expire key seconds

expire age 3 設置age有效時間為3秒

7.查看鍵的有效時間 ttl key

hash類型:用于存儲對象,值的類型為string

增加/修改

1.設置單個屬性 hset key field value

如設置鍵user的屬性name為laowang

hset user name laowang

2.設置多個屬性 hmset key field1 value1 field2 value2

如設置鍵user2的屬性name為xiaohua,屬性age為11

hmset user2 name xiaohua age 11

獲取

1.獲取指定鍵的屬性hkeys key

如獲取鍵user2的所有屬性

hkeys user2

2.獲取一個屬性的值 hget key field

如獲取鍵user2屬性name的值

hget user2 name

3.獲取多個屬性的值 hmset key field1 field2

如獲取鍵user2屬性name,age的值

hmget user2 name age

4.獲取所有屬性的值 hvals key

如獲取鍵user2所有屬性的值

hvals user2

刪除

1.刪除屬性,屬性對應的值也會被刪除

hdel user2 age

list類型:列表的元素類型為string,列表按照插入順序排序

增加

1.在左側插入數據 lpush key value1 value2

如從鍵為a1的列表左側加入數據1,2,3(會自動創建a1列表)

lpush a1 1 2 3

2.在右側插入數據

rpush key value1 value2...

從鍵為a1的列表右側加入數據a,b

rpush a1 a b

3.在指定元素的前面或后面插入新元素 linsert key before/after old_data new_data

在鍵為a1的列表中元素b之前加入元素5

linsert a1 before b 5

獲取

1.返回列表中指定范圍內的元素(start,stop為元素的下標索引,索引從左側開始,第一個元素為0,下標-1表示最后一個元素)

lrange key start stop

如獲取鍵為a1的列表所有元素

lrange a1 0 -1

2.設置指定索引位置的元素值 lset key index value

如修改a1列表中下標為1的元素值為z

lset a1 1 z

刪除

刪除指定元素(將列表中前count次出現的值為value的元素移除):lrem key count value

count>0 從頭到尾移除

count<0 從尾往頭移除

count=0 移除所有

1.先添加數據,然后進行刪除操作

lpush a1 a b c a b a b 從列表左邊添加數據a1 a b c a b a b

從a1列表右側開始刪除2個b

lrem a1 -2 b

set類型:(無序集合,元素為string類型,且具有唯一性,不重復)

注意:對于集合沒有修改操作

增加

1.添加元素 sadd key member1 member2

如向鍵a3的集合中添加元素zhangsan,lisi,wangwu

sadd a3 zhangsan lisi wangwu

獲取

1.返回所有的元素 smembers key

如獲取鍵a3的集合中所有元素

smembers a3

刪除

1.刪除指定元素 srem key

如刪除鍵a3的集合中元素wangwu

srem a3 wangwu

zset類型:

有序集合,元素為string類型,元素具有唯一性,不重復,每個元素都會關聯一個double類型的score,表示權重,通過權重將元素從小到大進行排序,沒有修改操作

增加

zadd key score1 member1 score2 member2

如:向鍵a4的集合中添加元素zhangsan,lisi,wangwu,zhaoliu權重分別為4,5,6,3

zadd a4 4 zhangsan 5 lisi 6 wangwu 3 zhaoliu

獲取(返回指定范圍內的元素,索引從左側開始,第一個元素為0,也可以為負數,從尾部開始計數,-1表示是最后一個元素)

1.zrange key start stop

如:獲取鍵a4的集合中所有的元素

zrange a4 0 -1

2.返回socre值在min和max之間的成員

zrangebyscore a4 5 6

3.返回成員member的score的值 zscore key member

如:獲取鍵a4的集合中元素zhangsan的權重

zscore a4 zhangsan

4.刪除指定元素 zrem key member1 member2

如刪除集合a4中元素zhangsan

zrem a4 zhangsan

5.刪除集合a4中權限在5,6之間的元素

zremrangeby score a4 5 6

以上就是關于“常用的Redis數據庫操作命令”的介紹,如果大家想了解更相關知識,可以關注一下動力節點的Redis教程,里面的內容更加詳細豐富,通俗易懂,適合小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 日韩中文字幕在线有码视频网 | 青青青在线视频 | 日韩伦理一区二区三区 | 四虎影在永久在线观看 | 五月伊人网 | 亚洲视色 | 正在播放亚洲 | 婷婷色站 | av线上免费观看 | 欧美中文字幕一二三四区 | 四只虎免费永久观看地址 | 欧美三级午夜理伦三级小说 | 99re热这里只有精品视频 | 亚洲精品第一综合99久久 | 99精品国产在这里白浆 | 青青草国产97免久久费观看 | 成人午夜性视频欧美成人 | 日本免费一级 | 亚洲一级成人 | 成人 亚洲 成人影院 | 欧日韩不卡在线视频 | 毛片免费全部播放一级 | 尹人香蕉久久99天天拍欧美p7 | 五月天中文字幕 | 九九精品视频免费 | 国内亚州视频在线观看 | 国产全黄a一级毛片 | 国产精品视频免费的 | 欧美日韩国产另类一区二区三区 | 男女性高爱麻豆 | 色老头老太做爰视频在线观看 | 久久这里只有精品免费看青草 | 黄色毛片一级 | 欧美做爰xxxⅹ在线视频hd | 欧美性猛交xxxx免费看久久 | 国产成人久久精品 | 中文字幕免费在线视频 | 四虎影视最新网址 | 男人影院在线观看 | 国产乱码精品一区二区 | 成人国产精品999视频 |