中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

網(wǎng)絡(luò)管理系統(tǒng)設(shè)備seo優(yōu)化公司信

網(wǎng)絡(luò)管理系統(tǒng)設(shè)備,seo優(yōu)化公司信,法律檢索網(wǎng)站開發(fā),wordpress靜態(tài)文件目錄下文章目錄 Redis之String類型1. 賦值/獲取值2. 同時(shí)設(shè)置/獲取多個(gè)鍵值3. 數(shù)值增減4. 獲取字符串長(zhǎng)度5. 向尾部追加值6. 分布式鎖7.應(yīng)用場(chǎng)景 Redis之String類型 Redis命令不區(qū)分大小寫 1. 賦值/獲取值 賦值:set key value 取值:get key (當(dāng)鍵不存在時(shí)候&…

文章目錄

  • Redis之String類型
  • 1. 賦值/獲取值
  • 2. 同時(shí)設(shè)置/獲取多個(gè)鍵值
  • 3. 數(shù)值增減
  • 4. 獲取字符串長(zhǎng)度
  • 5. 向尾部追加值
  • 6. 分布式鎖
  • 7.應(yīng)用場(chǎng)景

Redis之String類型

在這里插入圖片描述
Redis命令不區(qū)分大小寫

1. 賦值/獲取值

賦值:set key value
取值:get key (當(dāng)鍵不存在時(shí)候,會(huì)返回空結(jié)果)

127.0.0.1:6379> set k1 v1
OK
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> get k2
(nil)
127.0.0.1:6379> keys *
1) "k1"

2. 同時(shí)設(shè)置/獲取多個(gè)鍵值

MSET/MGET

127.0.0.1:6379> keys *
1) "k1"
127.0.0.1:6379> mset k2 v2 k3 v3 k4 v4
OK
127.0.0.1:6379> mget k2 k3 k4
1) "v2"
2) "v3"
3) "v4"
127.0.0.1:6379> mget k1 k2
1) "v1"
2) "v2"
127.0.0.1:6379> mget k1 k2 k3 k4
1) "v1"
2) "v2"
3) "v3"
4) "v4"
127.0.0.1:6379> mget k2 k3 k4 k5
1) "v2"
2) "v3"
3) "v4"
4) (nil)

3. 數(shù)值增減

  • 遞增數(shù)值:INCR key
  • 增加指定的整數(shù):INCRBY key increment
  • 遞減數(shù)值:DECR key
  • 減少指定的整數(shù):DECRBY key decrement
127.0.0.1:6379> incr user:1:article:01
(integer) 1
127.0.0.1:6379> incr user:1:article:01
(integer) 2
127.0.0.1:6379> incr user:1:article:01
(integer) 3
127.0.0.1:6379> get user:1:article:01
"3"
127.0.0.1:6379> decr user:1:article:01
(integer) 2
127.0.0.1:6379> get user:1:article:01
"2"
127.0.0.1:6379> incrby user:1:article:01 20
(integer) 22
127.0.0.1:6379> get user:1:article:01
"22"
127.0.0.1:6379> decrby user:1:article:01 10
(integer) 12
127.0.0.1:6379> get user:1:article:01
"12"

4. 獲取字符串長(zhǎng)度

STRLEN key
不存在的key返回0

127.0.0.1:6379> get user:1:article:01
"12"
127.0.0.1:6379> strlen user:1:article:01
(integer) 2
127.0.0.1:6379> strlen k1
(integer) 2
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> set name zhangsan
OK
127.0.0.1:6379> get name
"zhangsan"
127.0.0.1:6379> strlen name
(integer) 8
127.0.0.1:6379> strlen hh
(integer) 0

5. 向尾部追加值

APPEND key value
當(dāng)不存在key時(shí),相當(dāng)于新建了個(gè)key并把后面的值賦給這個(gè)key

127.0.0.1:6379> set say hello
OK
127.0.0.1:6379> get say
"hello"
127.0.0.1:6379> append say world
(integer) 10
127.0.0.1:6379> get say
"helloworld"
127.0.0.1:6379> append aaa hhh
(integer) 3
127.0.0.1:6379> get aaa
"hhh"

6. 分布式鎖

set key value [EX seconds] [PX milliseconds] [NX|XX]

  • EX: key在多少秒之后過期
  • PX: key在多少毫秒之后過期
  • NX: 當(dāng)key不存在的時(shí)候,才創(chuàng)建key, 效果等同于setnx
  • XX: 當(dāng)key存在的時(shí)候,覆蓋key
127.0.0.1:6379> set stock 10 ex 10
OK
127.0.0.1:6379> get stock
"10"
127.0.0.1:6379> ttl stock
(integer) 1
127.0.0.1:6379> get stock
(nil)
127.0.0.1:6379> get stock
(nil)
127.0.0.1:6379> set stock 10 ex 20 nx
OK
127.0.0.1:6379> get stock
"10"
127.0.0.1:6379> ttl stock
(integer) 12
127.0.0.1:6379> ttl stock
(integer) -2
127.0.0.1:6379> get stock
(nil)
127.0.0.1:6379> setnx k1 v1
(integer) 0
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> setnx k1 vv1
(integer) 0
127.0.0.1:6379> get k1
"v1"
127.0.0.1:6379> setnx a1 vv1
(integer) 1
127.0.0.1:6379> get a1
"vv1"

7.應(yīng)用場(chǎng)景

  • 商品編號(hào),訂單編號(hào),項(xiàng)目編號(hào)使用INCR生成

商品編號(hào),訂單編號(hào),項(xiàng)目編號(hào)等里面除了對(duì)應(yīng)位數(shù)上符合業(yè)務(wù)邏輯的規(guī)則,還會(huì)多余出幾位讓自增產(chǎn)生,這個(gè)自增如果每次去查上次生成最大的編號(hào),然后再取到再自增,性能會(huì)比較低,所以一般會(huì)把自增這幾位放在redis中,使用INCR命令來實(shí)現(xiàn),最后和別的符合業(yè)務(wù)規(guī)則的位拼接而成新的編號(hào)。XASDWEBX001,XASDWEBX002…

127.0.0.1:6379> incr num
(integer) 1
127.0.0.1:6379> get num
"1"
127.0.0.1:6379> incr num
(integer) 2
127.0.0.1:6379> get num
"2"
  • 公司內(nèi)網(wǎng)發(fā)文的文章,統(tǒng)計(jì)被員工閱讀次數(shù)

每個(gè)員工打開文章01時(shí)候就執(zhí)行 incr article:01,然后顯示閱讀次數(shù)是執(zhí)行g(shù)et article:01

127.0.0.1:6379> incr article:01
(integer) 1
127.0.0.1:6379> get article:01
"1"
127.0.0.1:6379> incr article:01
(integer) 2
127.0.0.1:6379> incr article:01
(integer) 3
127.0.0.1:6379> incr article:01
(integer) 4
127.0.0.1:6379> get article:01
"4"
http://www.risenshineclean.com/news/21746.html

相關(guān)文章:

  • 廣州市品牌網(wǎng)站建設(shè)公司蘇州網(wǎng)絡(luò)推廣seo服務(wù)
  • WordPress錯(cuò)誤返回寧波谷歌seo推廣
  • 企業(yè)的建站方式競(jìng)價(jià)排名是什么意思
  • 張家港網(wǎng)站制作公司優(yōu)化大師電視版
  • 網(wǎng)頁模板網(wǎng)站生成免費(fèi)建站的網(wǎng)站有哪些
  • 網(wǎng)站開發(fā)非常之旅開發(fā)網(wǎng)站用什么軟件
  • 河南錦路路橋建設(shè)有限公司網(wǎng)站高端網(wǎng)站建設(shè)定制
  • 做漫畫網(wǎng)站空間多大文案短句干凈治愈
  • 我國(guó)市級(jí)政府網(wǎng)站建設(shè)分析平面設(shè)計(jì)
  • 網(wǎng)站建設(shè)企業(yè)蛋糕怎么做公司網(wǎng)頁
  • 黃金做空網(wǎng)站長(zhǎng)沙本地推廣聯(lián)系電話
  • 裝飾工程施工工藝流程口碑優(yōu)化
  • wordpress banseo前景
  • 完整版網(wǎng)站推廣方案網(wǎng)站排名優(yōu)化方案
  • 網(wǎng)站建設(shè)方案案例石家莊網(wǎng)絡(luò)營(yíng)銷網(wǎng)站推廣
  • 個(gè)人網(wǎng)站二級(jí)域名做淘寶客企業(yè)網(wǎng)站營(yíng)銷
  • 寧波網(wǎng)站建設(shè)服務(wù)提供商網(wǎng)絡(luò)推廣營(yíng)銷方案免費(fèi)
  • steam課程做網(wǎng)站黑帽seo教程
  • 網(wǎng)站源碼設(shè)計(jì)給我免費(fèi)的視頻在線觀看
  • 唯品會(huì)一家做特賣的網(wǎng)站手機(jī)版百度開戶代理公司
  • 網(wǎng)站備案變更公司名稱百度指數(shù)屬于行業(yè)趨勢(shì)及人群
  • 域名備案關(guān)閉網(wǎng)站保溫杯軟文營(yíng)銷300字
  • 青島專業(yè)做網(wǎng)站優(yōu)化成都網(wǎng)站建設(shè)方案外包
  • 代做吧機(jī)械網(wǎng)站seo搜索引擎優(yōu)化師
  • 電子 網(wǎng)站模板2024年2月疫情又開始了嗎
  • aspx網(wǎng)站開發(fā) 案例淘寶推廣公司
  • 做美妝網(wǎng)站名稱營(yíng)銷案例最新
  • 睢縣做網(wǎng)站的公司百度識(shí)圖軟件
  • 如何網(wǎng)上賺點(diǎn)零花錢seo如何去做優(yōu)化
  • 網(wǎng)站icp備案號(hào)怎么查詢合肥網(wǎng)絡(luò)推廣軟件