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

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

比較常用的Redis數據庫命令

更新時間:2022-07-20 06:01:25 來源:動力節點 瀏覽1486次

1.基于內存的key-value數據庫

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

3.支持數據持久化

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

使用場景

去最新n個數據的操作

排行榜,取top n個數據 //最佳人氣前10條

精確的設置過期時間

計數器

實時系統, 反垃圾系統

pub, sub發布訂閱構建實時消息系統

構建消息隊列

緩存

cmd訪問redis

redis-cli.exe -h 127.0.0.1 -p 6379

key

keys * 獲取所有的key

select 0 選擇第一個庫

move myString 1 將當前的數據庫key移動到某個數據庫,目標庫有,則不能移動

flush db 清除指定庫

randomkey 隨機key

type key 類型

set key1 value1 設置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過期
pexpire key 1000 毫秒
persist key     刪除過期時間

string

set name cxx

get name

getrange name 0 -1 字符串分段

getset name new_cxx 設置值,返回舊值

mset key1 key2 批量設置

mget key1 key2 批量獲取

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

setex key time value 過期時間(expire)

setrange key index value 從index開始替換value

incr age 遞增

incrby age 10 遞增

decr age 遞減

decrby age 10 遞減

incrbyfloat 增減浮點數

append 追加

strlen 長度

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 設置不存在的

hincrby myhash id 1 遞增

hdel myhash name 刪除

hkeys myhash 只取key

hvals myhash 只取value

hlen myhash 長度

list

lpush mylist a b c 左插入

rpush mylist x y z 右插入

lrange mylist 0 -1 數據集合

lpop mylist 彈出元素

rpop mylist 彈出元素

llen mylist 長度

lrem mylist count value 刪除

lindex mylist 2 指定索引的值

lset mylist 2 n 索引設值

ltrim mylist 0 4 刪除key

linsert mylist before a 插入

linsert mylist after a 插入

rpoplpush list list2 轉移列表的數據

set

sadd myset redis

smembers myset 數據集合

srem myset set1 刪除

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

scard key_name 個數

sdiff | sinter | sunion 操作:集合間運算:差集 | 交集 | 并集

srandmember 隨機獲取集合中的元素

spop 從集合中彈出一個元素

zset

zadd zset 1 one

zadd zset 2 two

zadd zset 3 three

zincrby zset 1 one 增長分數

zscore zset two 獲取分數

zrange zset 0 -1 withscores 范圍值

zrangebyscore zset 10 25 withscores 指定范圍的值

zrangebyscore zset 10 25 withscores limit 1 2 分頁

Zrevrangebyscore zset 10 25 withscores 指定范圍的值

zcard zset 元素數量

Zcount zset 獲得指定分數范圍內的元素個數

Zrem zset one two 刪除一個或多個元素

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

Zremrangebyscore zset 0 1 按照分數范圍刪除元素

Zrank zset 0 -1 分數最小的元素排名為0

Zrevrank zset 0 -1 分數最大的元素排名為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參數

sort list by it:* desc get it:* store sorc:result sort命令之store參數:表示把sort查詢的結果集保存起來

訂閱與發布:

訂閱頻道:subscribe chat1

發布消息:publish chat1 “hell0 ni hao”

查看頻道:pubsub channels

查看某個頻道的訂閱者數量: pubsub numsub chat1

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

訂閱一組頻道: psubscribe java.*

redis事物:

隔離性,原子性,

步驟: 開始事務,執行命令,提交事務

multi //開啟事務

sadd myset a b c

sadd myset e f g

lpush mylist aa bb cc

lpush mylist dd ff gg

服務器管理

dump.rdb

appendonly.aof

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

會創建當前一個AOF文件體積的優化版本

//BgSave 后臺異步保存數據到磁盤,會在當前目錄下創建文件dump.rdb
//save同步保存數據到磁盤,會阻塞主進程,別的客戶端無法連接
//client kill 關閉客戶端連接
//client list 列出所有的客戶端
//給客戶端設置一個名稱
  client setname myclient1
  client getname  
 config get port
 //configRewrite 對redis的配置文件進行改寫

rdb save 900 1save 300 10save 60 10000

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

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

以上就是關于“比較常用的Redis數據庫命令”的介紹,大家如果想了解更多相關知識,可以關注一下動力節點的Redis教程,里面有更豐富的知識等著大家去學習,相信對大家一定會有所幫助的。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 天天操天天干天天干 | 国产精品原创永久在线观看 | 国产高清在线精品一区二区三区 | 手机看高清特黄a大片 | 999人在线精品播放视频 | 嫩小xxxxx性bbbbb孕妇 | 亚洲欧美日韩国产一区二区精品 | 元龙第三季动漫在线观看免费版 | 欧美日韩一区二区在线观看视频 | 超级乱淫视频aⅴ播放视频 超级乱淫视频播放日韩 | 国产成人亚洲综合在线 | 网红毛片 | 亚洲人体视频 | 中文字幕日韩欧美一区二区三区 | 久久精品亚洲综合一品 | 欧美啪啪毛片一区二区 | 久久免费看片 | 999毛片免费 | 又黄又爽又色的免费毛片 | 91福利在线看 | 国产成人久久精品区一区二区 | 日本囗交做爰视频欧美 | 国产高清国内精品福利99久久 | 国产午夜久久精品 | 一级特黄aaaaaa大片 | 2020国产免费久久精品99 | 国产精品成人69xxx免费视频 | 久久久久久久久免费影院 | 亚洲国产www| 精品日产1区2区 | 免费激情小视频 | 欧洲美女高清一级毛片 | 911国产视频 | xo欧美性另类 | 日日操夜夜操视频 | 成人久久18免费网址 | 国产中文字幕免费 | 黄色免费看看 | 欧美第3页 | 免费一级毛片不卡不收费 | 国产成人亚洲精品91专区高清 |