【leetCode】整數反轉 2022年11月13日 22:41:46 | 3,495 瀏覽 | 0 評論 | 數據結構與算法 算法題 給出一個(gè) 32 位的有符號整數,你需要將這個(gè)整數中每位上的數字進(jìn)行反轉。
【Redis源碼】setbit命令 2023年08月27日 11:26:36 | 2,565 瀏覽 | 0 評論 | 轉載 redis 命令 源碼 setbit命令對key所存儲的字符串值,設置指定偏移量上的比特位。 格式: setbit key offset value 返回值: 返回指定偏移量原來(lái)存儲的位。
【Redis源碼】mget命令 2022年11月13日 22:48:40 | 2,680 瀏覽 | 0 評論 | redis 轉載 源碼 通過(guò)get命令只能獲取單個(gè)key的值,如果想獲取多個(gè)key的值,可以通過(guò)mget命令來(lái)實(shí)現。mget返回所有指定key的值。 格式: mget key [key …]
【Redis源碼】strlen命令 2022年11月13日 22:48:57 | 1,602 瀏覽 | 0 評論 | 轉載 源碼 redis strlen命令從數據庫中獲取到value,返回value字符串的長(cháng)度。 格式: strlen key
當Redis數據磁盤(pán)壞掉之后會(huì )發(fā)生什么 2022年11月13日 22:49:13 | 3,466 瀏覽 | 1 評論 | redis 原創(chuàng ) 故障遷移 當Redis cluster集群數據所在磁盤(pán)的RAID卡壞掉了之后會(huì )發(fā)生什么?集群會(huì )不會(huì )進(jìn)行故障遷移,以及怎么快速恢復。
【Redis源碼】setrange命令 2022年11月13日 22:49:48 | 1,603 瀏覽 | 0 評論 | redis 源碼 轉載 命令 setrange命令主要用于設置value的部分子串,設置時(shí)將值從偏移量offset開(kāi)始覆蓋成value值。如果偏移值大于原值的長(cháng)度,則偏移量之前的字符串由“\x00”填充。 命令格式: setrange key offset value
【Redis源碼】append命令 2024年07月28日 22:46:22 | 2,113 瀏覽 | 0 評論 | 源碼 命令 redis 轉載 數據庫已經(jīng)有了key,它的值為value。當我們發(fā)現value值需要追加字符串卻又不想直接用set命令覆蓋原值時(shí),可以用append命令來(lái)實(shí)現。 命令格式: append key value 說(shuō)明: 將value追加到原值的末尾,如果key不存在,此命令等同 于set key value命令。
【Redis源碼】mset命令 2024年07月28日 22:46:51 | 1,412 瀏覽 | 0 評論 | 轉載 redis 源碼 命令 通過(guò)set、setex等命令只能設置單個(gè)字符串到數據庫,當我們想一次性設置多個(gè)字符串時(shí),可以使用mset或msetnx命令來(lái)解決。 格式: mset key value [key value ...] msetnx key value [key value ...]
【Redis源碼】setnx、setex、psetex命令 2024年07月28日 22:47:15 | 1,602 瀏覽 | 0 評論 | 源碼 命令 轉載 redis 在了解了set的原理之后,setnx、setex、psetex命令的原理我們也應該大致了解了,這3個(gè)命令也是先調用了tryObjectEncoding將值優(yōu)化,再調用setGenericCommand將key-value設置到數據庫,只不過(guò)這3個(gè)命令不需要解析額外參數。
【Redis源碼】Redis Set命令詳解 2024年07月28日 22:47:39 | 1,615 瀏覽 | 0 評論 | redis 轉載 命令 set命令用于將key-value設置到數據庫。如果key已經(jīng)設置,則set會(huì )用新值覆蓋舊值,不管原value是何種類(lèi)型,如果在設置時(shí)不指定EX或PX參數,set命令會(huì )清除原有超時(shí)時(shí)間。