原创 Redis的發佈和訂閱

Redis的發佈和訂閱 Redis的發佈訂閱是一種消息通信模式。 裏面的邏輯很簡單,引用如下圖。 訂閱: 127.0.0.1:6379> subscribe wushichao # 訂閱wushichao頻道 Reading

原创 Redis中的發佈和訂閱

暫定

原创 Redis持久化: .rdb 和 .aof

Redis持久化: .rdb 和 .aof Redis爲什麼要持久化? Redis是保存在內存中,斷電數據消失。爲了能夠在重啓後也保留數據,則需要對數據持久化。 Redis自帶了兩種持久化方式:RDB和AOF。 在指定的時間間隔

原创 Redis配置文件:redis.conf學習

Redis配置文件:redis.conf學習 單位 # 1k => 1000 bytes # 1kb => 1024 bytes # 1m => 1000000 bytes # 1mb => 1024*1024 bytes # 1

原创 Inteliji中的SpringBoot項目通過DevTools熱部署

Inteliji中的SpringBoot項目通過DevTools熱部署 第一步:pom種添加下面的依賴 <!--添加熱部署--> <dependency> <groupId>org.springframework.boot

原创 特殊數據類型 :Hyperloglog

特殊數據類型 :Hyperloglog 127.0.0.1:6379> flushall OK 127.0.0.1:6379> pfadd key1 a b c d e f #添加元素 (integer) 1 127.0.0.1:

原创 特殊數據類型 :Geospatial地理位置

特殊數據類型 :Geospatial 地理位置 127.0.0.1:6379> geoadd china:city 116.40 39.90 beijing # 加入一個地理位置 (integer) 1 127.0.0.1:637

原创 Redis數據類型:Zset( 有序集合)

Redis數據類型:Zset( 有序集合) Zset是set的基礎上加了有序 127.0.0.1:6379> zadd myset 1 one 2 two 5 five (integer) 3 #添加元素 127.0.0.1:63

原创 Redis數據類型:Hash

Redis數據類型:Hash 127.0.0.1:6379> dbsize (integer) 11 127.0.0.1:6379> keys * 1) "user:2:age" 2) "k3" 3) "v9" 4) "k

原创 特殊數據類型 :BitMap

特殊數據類型 :BitMap Bitmap數據結構是採用二進制來進行記錄,就只有0 和 2兩個狀態 127.0.0.1:6379> setbit sign x 0 (error) ERR bit offset is not an

原创 3年經驗面試題彙總+自我解答(每天更新一點)

一.微服務之間是如何獨立通訊的? 同步: 1 Rest Http協議 2 RPC TCP協議 異步: 二. 項目中緩存如何使用的?爲什麼要用緩存?緩存使用不當會造成什麼後果? 使用方向: 字典項 、菜單配置、系統參數、登錄toke

原创 Redis數據類型:Set(可以實現共同好友和好友推薦功能)

Redis數據類型:Set 注意點:set是無序不重複的集合 127.0.0.1:6379> sadd myset "hello" #新建set (integer) 1 127.0.0.1:6379> sadd myset "k

原创 Redis數據類型:List

Redis數據類型:List Redis學習準備篇 https://blog.csdn.net/longqiyuye925/article/details/106246041 所有的list命令都是l開頭的 127.0.0.1:6

原创 Redis數據類型:String

Redis數據類型:String Redis學習準備篇 https://blog.csdn.net/longqiyuye925/article/details/106246041 String 127.0.0.1:6379> se

原创 Redis學習準備篇

Redis學習準備篇 重新複習Redis Redis漢語網站 https://www.redis.net.cn/order/ 爲了方便,直接使用Windows版的Redis 下載地址: https://github.com/mic