Redis慕課筆記

2021-08-27 18:22:44 字數 1852 閱讀 9614

redis是遠端的,分為客戶端和服務端兩個部分,它們之間通過redis自定義的協議進行傳輸資料;

redis基於記憶體,所有的資料和結構都存在記憶體中,高速,但消耗記憶體;

redis是乙個非關係型資料庫。

$redis = new \redis();          // "\"說明這個redis類在根目錄下

$redis->connect("127.0.0.1",6379);

$redis->delete("string1");

$redis->set("string1","val1");

$var = $redis->get("string1");

var_dump($var); //輸出var1

$redis->set("string1",4);

$redis->incr("string1",2); //增2

$var = $redis->get("string");

var_dump($var); //輸出6

$redis->delete("list1");

$redis->lpush("list1","a");

$redis->lpush("list1","b");

$redis->lpush("list1","c");

$var = $redis->rpop("list1");

var_dump($var); //此時輸出a

$redis->delete("set1");

$redis->sadd("set1","a");

$redis->sadd("set1","b");

$redis->sadd("set1","c");

$redis->sadd("set1","c");

$redis->scard("set1"); //輸出set1中元素的個數,此時應為3,因為set中不允許有相同的元素存在

$var = $redis->smember("$set1"); //以陣列的形式返回set中的元素

var_dump($var);

$redis->delete("hash1");

$redis->hset("hash1","name","zhongliwen");

$redis->hset("hash1","age","20");

$redis->hset("hash1","***","male");

$redis->hget("hash1","name"); //獲取名字

$redis->hmget("hash1",array("name","age")); //一次獲取名字和年齡,返回乙個關聯陣列

$redis->delete("zset1");

$redis->zadd("zset1",93,"xiaowang");

$redis->zadd("zset1",100,"xiaoming");

$redis->zadd("zset1",90,"xiaohong");

$var = $redis->zrange("zset1",0,-1); // 按分數從低到高,-1表示列出所有,返回的是乙個陣列

$var2 = $redis->zrevrange("zset1",0,-1); //從高到低

慕課筆記 debug

1.前段調控dubug 1.1以dubug模式啟動tomcat,重新整理瀏覽器介面 右鍵空白處 檢查 sources 找到.js檔案 1.2在需要測試的方法的第一行設定斷點,填寫資訊提交,就會進入第一行,f10 step over next function 下一句 不進入方法裡面 f11 step...

Springboot 慕課網筆記

autoweird對應三個 component service entity entity對應資料庫 service對應事務 資料庫的事務等等 有點類似try 中間一行 出問題就會全部出錯 裡面的函式前面要加 transactional 什麼都沒有了用 component aop 切片 登入啊 新建...

AJAX學習筆記(慕課網)

一 建立xhr物件 xhr物件支援ie6以上 五 例子 六 json 1.json解析和校驗 json解析 var josnobj json.parse josondata alert jsonobj.staff 0 name 2.json校驗 jsonlint 七 jquery中的ajax 八 跨...