原创 tp5框架中調用支付寶線上資金預授權接口

下載支付寶sdk後解壓放到extend目錄下 在public/index.php中定義常量 參考文檔 define('ALI_PATH',__DIR__.'/../extend/alipay/aop/'); 創建控制器並寫入代碼

原创 redis獲取有序集合中元素的數量,zcard

獲取有序集合元素的數量 zcard 集合的鍵

原创 redis按升序獲取有序集合的值,zrange,按降序獲取有序集合的值,zrevrange

查看有序集合中的所有值,默認按序號升序 withscores 表示獲取值和序號,否則只獲取值 zrange 集合的鍵 開始的索引 結束的索引 [withscores] zrange 鍵 0 -1 [withscores] 查看

原创 phpstorm配置文件自動上傳

第一步 第二步 第三步,輸入一個name,自定義 第四步 第五步,填寫服務器信息 第六步,配置自動上傳 第七步,打開瀏覽遠程目錄

原创 redis創建集合,給集合添加值,sadd

redis集合中的值具有唯一性的特性 比如在社交系統中的好友,就可以把一個人的好友存入一個集合中 創建一個集合併在集合中添加一個或多個值 sadd 集合的鍵 值 ...

原创 redis在tp5框架中的配置

首先找到配置文件 項目根目錄/application/config.php 找到 cache 配置項 'cache' => [ // 驅動方式 'type' =

原创 redis修改列表的值,lset

lset 修改list中指定索引的值 lset 列表名稱 索引 新值

原创 redis獲取字符串的值,get、mget

1、get 獲取指定鍵的值 如果鍵不存在,返回nil 如果值不是字符串類型,返回錯誤信息 get 鍵 php代碼 $redis->get('鍵'); 在tp5中使用 Cache::get('鍵'); 2、mget 獲取多個

原创 redis獲取哈希類型的值,hget、hmget、hgetall

hget 獲取hash類型的值 hget 鍵名稱 鍵 hmget 獲取多個hash的值 hmget 鍵名稱 鍵 鍵 鍵 ... hgetall 獲取hash中的所有數據(鍵和值) hgetall 鍵名稱 php代碼 $r

原创 redis創建哈希類型的值,hset、hmset

hset 設置hash類型的值 hset 鍵名稱 鍵 值 php代碼 $redis->hset('hash鍵','鍵','值') hmset 設置hash類型的值,設置多個值 hmset 鍵名稱 鍵 值 鍵 值 ... p

原创 redis獲取列表的值,lrange

lrange 獲取list指定索引區間的數據 list的開始索引是0 結束索引是-1 lrange 列表名稱 開始的索引值 結束的索引值 php代碼 $redis->lrange('list鍵',0,-1)

原创 redis獲取列表中指定索引的值,lindex

lindex 獲取list中指定索引的值 lindex 列表名稱 索引

原创 redis中的常用命令,keys、exists、del、type、select、dbsize、flushdb、flushall

1、keys獲取redis中的鍵 可使用通配符匹配 * 表示任意多個字符 ?表示一個字符 獲取所有的鍵 keys * 獲取指定字符的鍵 keys 指定字符* 2、exists 判斷鍵是否存在 存在返回存在的數量 不存在返回

原创 redis字符串的創建,set、mset、setex、setnx

1、set 創建一個鍵值 如果鍵已經存在,覆蓋該鍵對應的值 成功返回 OK 失敗返回nil ex 後面跟 該鍵的存在時間–秒 px 後面跟 該鍵的存在時間–毫秒 nx 表示鍵存在就設置失敗,不存在就設置成功 xx 表示僅鍵存在時能

原创 redis對指定鍵的值進行 ++ 和 -- 操作,incr、incrby、decr、decrby

incr 對值進行 ++ 操作 沒執行一次加1,值類型必須是數據類型 如果鍵不存在,創建一個鍵,賦值爲1 incr 鍵 在tp5中使用 Cache::inc('鍵'); incrby 對值進行 加指定值 操作 每執行一次加指