黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 比較常用的Redis數(shù)據(jù)庫(kù)命令

比較常用的Redis數(shù)據(jù)庫(kù)命令

更新時(shí)間:2022-07-20 06:01:25 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1333次

1.基于內(nèi)存的key-value數(shù)據(jù)庫(kù)

2.基于c語(yǔ)言編寫的,可以支持多種語(yǔ)言的api //set每秒11萬(wàn)次,取get 81000次

3.支持數(shù)據(jù)持久化

4.value可以是string,hash, list, set, sorted set

使用場(chǎng)景

去最新n個(gè)數(shù)據(jù)的操作

排行榜,取top n個(gè)數(shù)據(jù) //最佳人氣前10條

精確的設(shè)置過(guò)期時(shí)間

計(jì)數(shù)器

實(shí)時(shí)系統(tǒng), 反垃圾系統(tǒng)

pub, sub發(fā)布訂閱構(gòu)建實(shí)時(shí)消息系統(tǒng)

構(gòu)建消息隊(duì)列

緩存

cmd訪問(wèn)redis

redis-cli.exe -h 127.0.0.1 -p 6379

key

keys * 獲取所有的key

select 0 選擇第一個(gè)庫(kù)

move myString 1 將當(dāng)前的數(shù)據(jù)庫(kù)key移動(dòng)到某個(gè)數(shù)據(jù)庫(kù),目標(biāo)庫(kù)有,則不能移動(dòng)

flush db 清除指定庫(kù)

randomkey 隨機(jī)key

type key 類型

set key1 value1 設(shè)置key
get key1    獲取key
mset key1 value1 key2 value2 key3 value3
mget key1 key2 key3
del key1   刪除key
exists key      判斷是否存在key
expire key 10   10過(guò)期
pexpire key 1000 毫秒
persist key     刪除過(guò)期時(shí)間

string

set name cxx

get name

getrange name 0 -1 字符串分段

getset name new_cxx 設(shè)置值,返回舊值

mset key1 key2 批量設(shè)置

mget key1 key2 批量獲取

setnx key value 不存在就插入(not exists)

setex key time value 過(guò)期時(shí)間(expire)

setrange key index value 從index開始替換value

incr age 遞增

incrby age 10 遞增

decr age 遞減

decrby age 10 遞減

incrbyfloat 增減浮點(diǎn)數(shù)

append 追加

strlen 長(zhǎng)度

getbit/setbit/bitcount/bitop 位操作

hash

hset myhash name cxx

hget myhash name

hmset myhash name cxx age 25 note “i am notes”

hmget myhash name age note

hgetall myhash 獲取所有的

hexists myhash name 是否存在

hsetnx myhash score 100 設(shè)置不存在的

hincrby myhash id 1 遞增

hdel myhash name 刪除

hkeys myhash 只取key

hvals myhash 只取value

hlen myhash 長(zhǎng)度

list

lpush mylist a b c 左插入

rpush mylist x y z 右插入

lrange mylist 0 -1 數(shù)據(jù)集合

lpop mylist 彈出元素

rpop mylist 彈出元素

llen mylist 長(zhǎng)度

lrem mylist count value 刪除

lindex mylist 2 指定索引的值

lset mylist 2 n 索引設(shè)值

ltrim mylist 0 4 刪除key

linsert mylist before a 插入

linsert mylist after a 插入

rpoplpush list list2 轉(zhuǎn)移列表的數(shù)據(jù)

set

sadd myset redis

smembers myset 數(shù)據(jù)集合

srem myset set1 刪除

sismember myset set1 判斷元素是否在集合中

scard key_name 個(gè)數(shù)

sdiff | sinter | sunion 操作:集合間運(yùn)算:差集 | 交集 | 并集

srandmember 隨機(jī)獲取集合中的元素

spop 從集合中彈出一個(gè)元素

zset

zadd zset 1 one

zadd zset 2 two

zadd zset 3 three

zincrby zset 1 one 增長(zhǎng)分?jǐn)?shù)

zscore zset two 獲取分?jǐn)?shù)

zrange zset 0 -1 withscores 范圍值

zrangebyscore zset 10 25 withscores 指定范圍的值

zrangebyscore zset 10 25 withscores limit 1 2 分頁(yè)

Zrevrangebyscore zset 10 25 withscores 指定范圍的值

zcard zset 元素?cái)?shù)量

Zcount zset 獲得指定分?jǐn)?shù)范圍內(nèi)的元素個(gè)數(shù)

Zrem zset one two 刪除一個(gè)或多個(gè)元素

Zremrangebyrank zset 0 1 按照排名范圍刪除元素

Zremrangebyscore zset 0 1 按照分?jǐn)?shù)范圍刪除元素

Zrank zset 0 -1 分?jǐn)?shù)最小的元素排名為0

Zrevrank zset 0 -1 分?jǐn)?shù)最大的元素排名為0

Zinterstore

zunionstore rank:last_week 7 rank:20150323 rank:20150324 rank:20150325 weights 1 1 1 1 1 1 1

排序:

sort mylist 排序

sort mylist alpha desc limit 0 2 字母排序

sort list by it:* desc by命令

sort list by it:* desc get it:* get參數(shù)

sort list by it:* desc get it:* store sorc:result sort命令之store參數(shù):表示把sort查詢的結(jié)果集保存起來(lái)

訂閱與發(fā)布:

訂閱頻道:subscribe chat1

發(fā)布消息:publish chat1 “hell0 ni hao”

查看頻道:pubsub channels

查看某個(gè)頻道的訂閱者數(shù)量: pubsub numsub chat1

退訂指定頻道: unsubscrible chat1 , punsubscribe java.*

訂閱一組頻道: psubscribe java.*

redis事物:

隔離性,原子性,

步驟: 開始事務(wù),執(zhí)行命令,提交事務(wù)

multi //開啟事務(wù)

sadd myset a b c

sadd myset e f g

lpush mylist aa bb cc

lpush mylist dd ff gg

服務(wù)器管理

dump.rdb

appendonly.aof

//BgRewriteAof 異步執(zhí)行一個(gè)aop(appendOnly file)文件重寫

會(huì)創(chuàng)建當(dāng)前一個(gè)AOF文件體積的優(yōu)化版本

//BgSave 后臺(tái)異步保存數(shù)據(jù)到磁盤,會(huì)在當(dāng)前目錄下創(chuàng)建文件dump.rdb
//save同步保存數(shù)據(jù)到磁盤,會(huì)阻塞主進(jìn)程,別的客戶端無(wú)法連接
//client kill 關(guān)閉客戶端連接
//client list 列出所有的客戶端
//給客戶端設(shè)置一個(gè)名稱
  client setname myclient1
  client getname  
 config get port
 //configRewrite 對(duì)redis的配置文件進(jìn)行改寫

rdb save 900 1save 300 10save 60 10000

aop備份處理appendonly yes 開啟持久化appendfsync everysec 每秒備份一次

命令:bgsave異步保存數(shù)據(jù)到磁盤(快照保存)lastsave返回上次成功保存到磁盤的unix的時(shí)間戳shutdown同步保存到服務(wù)器并關(guān)閉redis服務(wù)器bgrewriteaof文件壓縮處理(命令)

以上就是關(guān)于“比較常用的Redis數(shù)據(jù)庫(kù)命令”的介紹,大家如果想了解更多相關(guān)知識(shí),可以關(guān)注一下動(dòng)力節(jié)點(diǎn)的Redis教程,里面有更豐富的知識(shí)等著大家去學(xué)習(xí),相信對(duì)大家一定會(huì)有所幫助的。

提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 最近更新中文字幕2019视频 | 色黄网站成年女人色毛片 | 免费国产一级特黄久久 | 黄色片免费在线播放 | 日本人69视频 | 久久天天干 | 你懂的在线视频网站 | 高清成年美女xx免费网站黄 | 手机在线一区二区三区 | 午夜私人福利影院 | 成人涩涩视频 | 亚洲看片 | 一级在线免费视频 | 舔射插啊~在线观看女女 | 国产三级福利 | 亚洲成人bt | 一本到在线视频 | 免费成人在线网站 | 大黄毛片| 天天射日日| 黄色一级视频免费看 | 黄色在线观看视频免费 | 国产精品天天看天天爽 | 亚洲丰满熟妇毛片在线播放 | 免费国产小视频在线观看 | 女性特黄一级毛片 | 亚洲国产成人久久精品动漫 | 在线国产视频一区 | 亚洲精品乱码中文字幕无线 | 成人免费播放视频777777 | 免费的一极毛片在线播放 | 午夜激情免费 | 日韩午夜在线视频 | 免费搞黄网站 | 欧美成人h精品网站 | 最近最新中文字幕免费大全3 | 成人抖音破解 | 国产欧美日韩精品第一区 | yellow网站在线观看 | 成人毛片高清视频观看 | 自拍偷自拍亚洲精品10p |